| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
in tcp_outout(). This is currently not strictly necessary but paves
the way to simplify the entire SYN options handling quite a bit.
Clarify comment. No change in effective behavour with this commit.
RFC1323 requires the window field in a SYN (i.e., a <SYN> or
<SYN,ACK>) segment itself never be scaled.
Notes:
svn path=/head/; revision=170470
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and simplify handling of the send/receive window scaling. No
change in effective behavour.
RFC1323 requires the window field in a SYN (i.e., a <SYN> or
<SYN,ACK>) segment itself never be scaled.
Noticed by: yar
Notes:
svn path=/head/; revision=170469
|
|
|
|
|
|
|
|
|
| |
time_lock spinlock exported.
Approved by: jeff (mentor)
Notes:
svn path=/head/; revision=170468
|
|
|
|
|
|
|
| |
and won't ever send more data.
Notes:
svn path=/head/; revision=170467
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Unsafeness on ruadd() in thread_exit()
- Unatomicity of thread_exiit() in the exit1() operations
This patch addresses these problems allocating p_fd as part of the
process and modifying the way it is accessed.
A small chunk of this patch, resolves a race about p_state in kern_wait(),
since we have to be sure about the zombif-ing process.
Submitted by: jeff
Approved by: jeff (mentor)
Notes:
svn path=/head/; revision=170466
|
|
|
|
| |
Notes:
svn path=/head/; revision=170465
|
|
|
|
|
|
|
|
|
|
|
|
| |
a timer issues a shutdown and a simultaneous close on the socket
happens. This race condition is inherent in the current socket/
inpcb life cycle system but can be handled well.
Reported by: kris
Tested by: kris (on 8-core machine)
Notes:
svn path=/head/; revision=170464
|
|
|
|
| |
Notes:
svn path=/head/; revision=170463
|
|
|
|
|
|
|
|
|
|
| |
- Reorder send failed to be in correct order.
- Fixed calulation of init-ack to be right off
mbuf lengths instead of the precalculated value. This
will fix one 64 bit platform issue.
Notes:
svn path=/head/; revision=170462
|
|
|
|
| |
Notes:
svn path=/head/; revision=170461
|
|
|
|
| |
Notes:
svn path=/head/; revision=170460
|
|
|
|
| |
Notes:
svn path=/head/; revision=170459
|
|
|
|
| |
Notes:
svn path=/head/; revision=170457
|
|
|
|
|
|
|
| |
Kill devinfo stuff.
Notes:
svn path=/head/; revision=170456
|
|
|
|
|
|
|
|
| |
# looks like there's a chance that uaudio might compile on otherBSD, so leave
# those #defines alone as well as make this change in a compatible way.
Notes:
svn path=/head/; revision=170455
|
|
|
|
|
|
|
|
|
| |
Remove bogus bzero/memset
Expand USB_ATTACH_SETUP
Minor nits
Notes:
svn path=/head/; revision=170454
|
|
|
|
|
|
|
|
| |
o other bsd defines, there's no way this would work there
o devinfo junk
Notes:
svn path=/head/; revision=170453
|
|
|
|
|
|
|
|
|
| |
Kill bogus bzero as necessary.
Minor tidy.
Expand USB_ATTACH_SETUP inline where needed.
Notes:
svn path=/head/; revision=170452
|
|
|
|
|
|
|
| |
While I'm here, kill devinfo junk.
Notes:
svn path=/head/; revision=170451
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
error doing so. It seems an increasing number of phones have this
quirk, and we're not keeping up. There appears to be nothing bad that
happens for non-quirked phones.
Minor cleanups:
o prefer device_printf over printf
o kill devinfo stuff
o minor other preening.
Notes:
svn path=/head/; revision=170450
|
|
|
|
|
|
|
|
|
|
| |
need to do it at all anymore. Remove it from here. Expand
USB_ATTACH_SETUP inline now that it is one line and we're moving away
from the compat macros. Remove some bzero calls that turn out not be
be necessary.
Notes:
svn path=/head/; revision=170449
|
|
|
|
|
|
|
| |
Submitted by: edwin@
Notes:
svn path=/head/; revision=170448
|
|
|
|
|
|
|
|
|
|
|
|
| |
Correct long-standing off-by-one error in -W option.
Submitted by: edwin@
Shorten some long lines. These files are still not completely
style(9) compliant.
Notes:
svn path=/head/; revision=170447
|
|
|
|
| |
Notes:
svn path=/head/; revision=170446
|
|
|
|
|
|
|
| |
Submitteed by: edwin@
Notes:
svn path=/head/; revision=170445
|
|
|
|
|
|
|
|
| |
from an int to a long to avoid printing negative byte and page
counts.
Notes:
svn path=/head/; revision=170444
|
|
|
|
|
|
|
|
|
| |
what we print, don't print it anymore. And don't compute it anymore.
And don't malloc/free memory for it anymore. While I'm here, prefer
device_printf where appropriate.
Notes:
svn path=/head/; revision=170443
|
|
|
|
|
|
|
|
| |
int anymore. This was causing all sorts of bad behavior when booting a system
with an nve interface present.
Notes:
svn path=/head/; revision=170442
|
|
|
|
|
|
|
|
|
| |
mutexes.
Currently we alredy force MUTEX_WAKE_ALL beacause of some problems with the
!MUTEX_WAKE_ALL case (unavioidable priority inversion).
Notes:
svn path=/head/; revision=170441
|
|
|
|
|
|
|
|
|
|
|
| |
auditing to be turned on without a kernel recompile, just an rc.conf
option.
Approved by: re (kensmith)
Obtained from: TrustedBSD Project
Notes:
svn path=/head/; revision=170440
|
|
|
|
|
|
|
| |
Requested by: pjd@
Notes:
svn path=/head/; revision=170437
|
|
|
|
|
|
|
| |
Tested with: md5(1)
Notes:
svn path=/head/; revision=170435
|
|
|
|
|
|
|
|
| |
be tuned along with the rest of hostcache parameters.
The new sysctl name is `net.inet.tcp.hostcache.prune'.
Notes:
svn path=/head/; revision=170434
|
|
|
|
| |
Notes:
svn path=/head/; revision=170433
|
|
|
|
|
|
|
|
|
|
|
|
| |
the value of ph_nhooks to zero, not the address. This removes
extranious calls to pfil_run_hooks (and an rw lock) from the
network stack's critical path when no pfil hooks are active.
Reviewed by: csjp
Sponsored by: Myricom Inc.
Notes:
svn path=/head/; revision=170432
|
|
|
|
|
|
|
|
|
|
| |
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
Notes:
svn path=/head/; revision=170431
|
|
|
|
|
|
|
| |
Submitted by: marcel
Notes:
svn path=/head/; revision=170430
|
|
|
|
|
|
|
| |
go into userland to improve the chances of people noticing them.
Notes:
svn path=/head/; revision=170429
|
|
|
|
|
|
|
|
|
|
| |
algoritm would not go through the proper initialization.
- The initialization was incorrect as well, causing problems in
sat networks with > 1sec RTT
- Get rid of magic numbers in RTT calculations.
Notes:
svn path=/head/; revision=170428
|
|
|
|
| |
Notes:
svn path=/head/; revision=170427
|
|
|
|
|
|
|
| |
We would like to keep connection after halt.
Notes:
svn path=/head/; revision=170426
|
|
|
|
|
|
|
|
| |
- We are in FWBUSINIT state just after SID interrupt.
- Do not pass normal xfers before bus probe is done.
Notes:
svn path=/head/; revision=170425
|
|
|
|
|
|
|
|
| |
the bufobj, rather than using VI_LOCK, like what was done with
revision 1.453.
Notes:
svn path=/head/; revision=170424
|
|
|
|
|
|
|
| |
otherwise.
Notes:
svn path=/head/; revision=170423
|
|
|
|
|
|
|
| |
resetting target and suspending dconschat.
Notes:
svn path=/head/; revision=170422
|
|
|
|
|
|
|
|
| |
alignment is larger than the size and print a diagnostic when we
didn't satisfy the alignment.
Notes:
svn path=/head/; revision=170421
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A change to dconschat(8) will follow so that it can bomb
this address over FireWire to reset a wedged system.
Though this method is just a hack and far from perfection,
it should be useful if you don't want to go machine room
just to reset or to power-cycle a machine without
remote-managed power supply. And much better than doing:
# fwcontrol -m target-eui64
# dd if=/dev/zero of=/dev/fwmem0.2 bs=1m
Notes:
svn path=/head/; revision=170420
|
|
|
|
|
|
|
|
|
|
| |
uninitialized. It gets passed into other routines that initialize
it... Cope by initializing.
Submitted by: mjacob
Notes:
svn path=/head/; revision=170419
|
|
|
|
| |
Notes:
svn path=/head/; revision=170418
|
|
|
|
|
|
|
|
| |
Submitted by: tor.egge@cvsup.no.freebsd.org
MFC after: 4 weeks
Notes:
svn path=/head/; revision=170417
|