John Heffner
ae8064ac32
[TCP]: Bound TSO defer time
...
This patch limits the amount of time you will defer sending a TSO segment
to less than two clock ticks, or the time between two acks, whichever is
longer.
On slow links, deferring causes significant bursts. See attached plots,
which show RTT through a 1 Mbps link with a 100 ms RTT and ~100 ms queue
for (a) non-TSO, (b) currnet TSO, and (c) patched TSO. This burstiness
causes significant jitter, tends to overflow queues early (bad for short
queues), and makes delay-based congestion control more difficult.
Deferring by a couple clock ticks I believe will have a relatively small
impact on performance.
Signed-off-by: John Heffner <jheffner@psc.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-10-18 20:36:48 -07:00
..
acpi
ACPI: Processor native C-states using MWAIT
2006-10-14 00:35:39 -04:00
asm-alpha
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-arm
[ARM] 3890/1: [Jornada7xx] Addition of MCU commands into jornada720.h
2006-10-14 16:02:00 +01:00
asm-arm26
fix file specification in comments
2006-10-03 23:01:26 +02:00
asm-avr32
[PATCH] IRQ: Fix AVR32 breakage
2006-10-11 11:14:14 -07:00
asm-cris
asm-frv
[PATCH] FRV: Use the correct preemption primitives in kmap_atomic() and co
2006-10-16 08:32:29 -07:00
asm-generic
[PATCH] sched: likely profiling
2006-10-11 11:14:22 -07:00
asm-h8300
asm-i386
ACPI: Processor native C-states using MWAIT
2006-10-14 00:35:39 -04:00
asm-ia64
[IA64] remove unused PAL_CALL_IC_OFF
2006-10-17 14:53:52 -07:00
asm-m32r
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-m68k
[PATCH] sun3_ioremap() prototype
2006-10-15 11:00:58 -07:00
asm-m68knommu
[PATCH] m68knommu: sync syscalls with m68k
2006-10-13 08:35:39 -07:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2006-10-11 15:30:14 -07:00
asm-parisc
[PARISC] pdc_init no longer exists
2006-10-07 05:22:30 -06:00
asm-powerpc
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-ppc
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-s390
[S390] Fix pte type checking.
2006-10-18 18:30:51 +02:00
asm-sh
Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6
2006-10-12 08:33:23 -07:00
asm-sh64
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-sparc
IRQ: Use the new typedef for interrupt handler function pointers
2006-10-09 12:19:47 +01:00
asm-sparc64
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
asm-um
[PATCH] um: irq changes break build
2006-10-06 08:53:42 -07:00
asm-v850
asm-x86_64
ACPI: Processor native C-states using MWAIT
2006-10-14 00:35:39 -04:00
asm-xtensa
fix file specification in comments
2006-10-03 23:01:26 +02:00
crypto
keys
linux
[TCP]: Bound TSO defer time
2006-10-18 20:36:48 -07:00
math-emu
media
mtd
net
[IPv4] fib: Remove unused fib_config members
2006-10-18 20:26:36 -07:00
pcmcia
rdma
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2006-10-04 18:57:35 -07:00
sound
[ALSA] version 1.0.13
2006-10-06 20:28:26 +02:00
video
fix file specification in comments
2006-10-03 23:01:26 +02:00
Kbuild