freebsd-nq/sys
Andre Oppermann 153e5b57af When using TSO and sending more than TCP_MAXWIN sendalot is set
and we loop back to 'again'.  If the remainder is less or equal
to one full segment, the TSO flag was not cleared even though
it isn't necessary anymore.  Enabling the TSO flag on a segment
that doesn't require any offloaded segmentation by the NIC may
cause confusion in the driver or hardware.

Reset the internal tso flag in tcp_output() on every iteration
of sendalot.

PR:		kern/132832
Submitted by:	Renaud Lienhart <renaud-at-vmware com>
MFC after:	1 week
2010-08-14 21:41:33 +00:00
..
amd64 Reset switchtime to zero rather than the current CPU ticker (TSC) value. 2010-08-13 22:08:42 +00:00
arm Update various places that store or manipulate CPU masks to use cpumask_t 2010-08-11 23:22:53 +00:00
boot Return EIO if vdev->v_phys_read is NULL. 2010-08-09 06:36:11 +00:00
bsm
cam Fix two (very common) occurrences of s/sytem/system in comments. 2010-08-02 18:06:49 +00:00
cddl In FreeBSD we use 'jailed' property. 2010-08-07 10:23:54 +00:00
compat Place spinlock_enter() and spinlock_exit() just around X86EMU calls. 2010-08-10 15:22:48 +00:00
conf Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00
contrib Merge ACPICA 20100806. 2010-08-06 23:11:19 +00:00
crypto Crypto(4) driver for AESNI. 2010-07-23 11:00:46 +00:00
ddb One more use for _SIG_VALID. 2010-07-12 10:18:10 +00:00
dev Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework 2010-08-14 20:12:10 +00:00
fs Allow user created symbolic links to cover device files and directories 2010-08-12 15:29:07 +00:00
gdb
geom Check that gsp is not NULL before access. It can be NULL 2010-08-03 11:21:17 +00:00
gnu
i386 Revert r211176: 2010-08-12 13:46:43 +00:00
ia64 Prefer struct sysentvec sv_psstrings to hardcoding FREEBSD32_PS_STRINGS 2010-08-07 11:57:13 +00:00
isa When we are not switching VTs, just mark all buffer to be updated. 2010-07-15 23:11:51 +00:00
kern Simplify taskqueue_drain() by using proved macros. 2010-08-13 19:20:35 +00:00
kgssapi
libkern
mips Rename TARGET_XLR_XLS to CPU_RMI to match other CPU_xxx definitions. 2010-08-13 12:56:00 +00:00
modules Hook tpm.4 manual to build. 2010-08-13 04:00:35 +00:00
net When moving an ethernet ifnet from one vnet to another, destroy the 2010-08-13 18:17:32 +00:00
net80211 Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework 2010-08-14 20:12:10 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet When using TSO and sending more than TCP_MAXWIN sendalot is set 2010-08-14 21:41:33 +00:00
netinet6 In rip6_input(), in case of multicast, we might skip the normal processing 2010-08-14 14:13:44 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Add some mutex locking on the nfsnode to the regular NFS client. 2010-08-04 01:19:11 +00:00
nfsserver
nlm
opencrypto Fix typo in comment. 2010-08-11 16:53:45 +00:00
pc98 Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma 2010-07-28 15:36:12 +00:00
pci Implement WOL. WOL is supported on RTL8139B or newer controllers. 2010-07-19 18:01:06 +00:00
powerpc Update various places that store or manipulate CPU masks to use cpumask_t 2010-08-11 23:22:53 +00:00
rpc
security
sparc64 Update various places that store or manipulate CPU masks to use cpumask_t 2010-08-11 23:22:53 +00:00
sun4v Update various places that store or manipulate CPU masks to use cpumask_t 2010-08-11 23:22:53 +00:00
sys Add new make_dev_p(9) flag MAKEDEV_ETERNAL to inform devfs that created 2010-08-06 09:42:15 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +00:00
tools
ufs Softdep_process_worklist() should unsuspend not only before processing 2010-08-12 08:35:24 +00:00
vm Fix compile. It seemed better to have memguard.c include opt_vm.h in 2010-08-12 16:54:43 +00:00
x86 When performing a sanity check on the SRAT table to ensure that each 2010-07-29 17:37:35 +00:00
xdr
xen
Makefile