Stephen Hemminger
f4805eded7
[TCP]: fix congestion window update when using TSO deferal
...
TCP peformance with TSO over networks with delay is awful.
On a 100Mbit link with 150ms delay, we get 4Mbits/sec with TSO and
50Mbits/sec without TSO.
The problem is with TSO, we intentionally do not keep the maximum
number of packets in flight to fill the window, we hold out to until
we can send a MSS chunk. But, we also don't update the congestion window
unless we have filled, as per RFC2861.
This patch replaces the check for the congestion window being full
with something smarter that accounts for TSO.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-11-10 16:53:30 -08:00
..
acpi
asm-alpha
[PATCH] ide: move CONFIG_IDE_MAX_HWIFS into linux/ide.h
2005-11-09 22:58:07 +01:00
asm-arm
[ARM] 3098/1: pxa2xx disable ssp irq
2005-11-10 17:45:39 +00:00
asm-arm26
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-cris
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-frv
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-generic
[PATCH] RapidIO support: core base
2005-11-07 07:53:46 -08:00
asm-h8300
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-i386
[PATCH] PCI: Change MSI to use physical delivery mode always
2005-11-10 16:09:18 -08:00
asm-ia64
[PATCH] PCI: Change MSI to use physical delivery mode always
2005-11-10 16:09:18 -08:00
asm-m32r
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m68k
[SPARC]: Kill remaining kbio.h references.
2005-11-07 14:12:21 -08:00
asm-m68knommu
[PATCH] m68knommu: move some platform irq support out of irq.h
2005-11-07 08:00:47 -08:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2005-11-07 11:15:23 -08:00
asm-parisc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-powerpc
[PATCH] ppc64: mark failed devices
2005-11-10 16:00:32 +11:00
asm-ppc
[PATCH] powerpc: Merge cacheflush.h and cache.h
2005-11-10 13:09:22 +11:00
asm-ppc64
ppc64: Add declarations to ppc64 headers as well as powerpc headers
2005-11-10 16:06:30 +11:00
asm-s390
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
asm-sh
[PATCH] ide: move CONFIG_IDE_MAX_HWIFS into linux/ide.h
2005-11-09 22:58:07 +01:00
asm-sh64
[PATCH] ide: move CONFIG_IDE_MAX_HWIFS into linux/ide.h
2005-11-09 22:58:07 +01:00
asm-sparc
[SPARC]: remove vuid_event.h
2005-11-07 14:11:38 -08:00
asm-sparc64
[SPARC64] mm: simpler tlb_flush_mmu
2005-11-07 14:12:08 -08:00
asm-um
[PATCH] uml: maintain own LDT entries
2005-11-07 07:53:31 -08:00
asm-v850
[PATCH] include/asm-v850/ "extern inline" -> "static inline"
2005-11-07 07:53:32 -08:00
asm-x86_64
[PATCH] PCI: Change MSI to use physical delivery mode always
2005-11-10 16:09:18 -08:00
asm-xtensa
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
keys
linux
[PATCH] PCI: removed unneeded .owner field from struct pci_driver
2005-11-10 16:09:17 -08:00
math-emu
media
[PATCH] V4L: 904: added dvb support for tda8275a philips tiger reference design
2005-11-09 07:56:30 -08:00
mtd
[MTD] user-abi: Clean up trailing white spaces
2005-11-07 14:43:11 +01:00
net
[TCP]: fix congestion window update when using TSO deferal
2005-11-10 16:53:30 -08:00
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] uverbs: have kernel return QP capabilities
2005-11-10 10:22:50 -08:00
rxrpc
scsi
Merge by Hand
2005-11-04 22:29:52 -06:00
sound
[ALSA] version 1.0.10rc3
2005-11-07 14:35:14 +01:00
video