Revision 4b79f0af48d529a360d3529def01835dc5d45fe1 authored by Ian McDonald on 24 July 2006, 06:33:28 UTC, committed by David S. Miller on 24 July 2006, 19:44:21 UTC
When using the default sequence window size (100) I got the following in my logs: Jun 22 14:24:09 localhost kernel: [ 1492.114775] DCCP: Step 6 failed for DATA packet, (LSWL(6279674225) <= P.seqno(6279674749) <= S.SWH(6279674324)) and (P.ackno doesn't exist or LAWL(18798206530) <= P.ackno(1125899906842620) <= S.AWH(18798206548), sending SYNC... Jun 22 14:24:09 localhost kernel: [ 1492.115147] DCCP: Step 6 failed for DATA packet, (LSWL(6279674225) <= P.seqno(6279674750) <= S.SWH(6279674324)) and (P.ackno doesn't exist or LAWL(18798206530) <= P.ackno(1125899906842620) <= S.AWH(18798206549), sending SYNC... I went to alter the default sysctl and it didn't take for new sockets. Below patch fixes this. I think the default is too low but it is what the DCCP spec specifies. As a side effect of this my rx speed using iperf goes from about 2.8 Mbits/sec to 3.5. This is still far too slow but it is a step in the right direction. Compile tested only for IPv6 but not particularly complex change. Signed off by: Ian McDonald <ian.mcdonald@jandi.co.nz> Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 8fdf679
File | Mode | Size |
---|---|---|
reed_solomon | ||
zlib_deflate | ||
zlib_inflate | ||
.gitignore | -rw-r--r-- | 51 bytes |
Kconfig | -rw-r--r-- | 1.9 KB |
Kconfig.debug | -rw-r--r-- | 12.7 KB |
Makefile | -rw-r--r-- | 1.8 KB |
bitmap.c | -rw-r--r-- | 23.1 KB |
bust_spinlocks.c | -rw-r--r-- | 905 bytes |
cmdline.c | -rw-r--r-- | 2.7 KB |
cpumask.c | -rw-r--r-- | 972 bytes |
crc-ccitt.c | -rw-r--r-- | 3.0 KB |
crc16.c | -rw-r--r-- | 2.8 KB |
crc32.c | -rw-r--r-- | 15.5 KB |
crc32defs.h | -rw-r--r-- | 1.0 KB |
ctype.c | -rw-r--r-- | 1.3 KB |
debug_locks.c | -rw-r--r-- | 1.1 KB |
dec_and_lock.c | -rw-r--r-- | 806 bytes |
div64.c | -rw-r--r-- | 1.3 KB |
dump_stack.c | -rw-r--r-- | 290 bytes |
errno.c | -rw-r--r-- | 89 bytes |
extable.c | -rw-r--r-- | 1.9 KB |
find_next_bit.c | -rw-r--r-- | 4.3 KB |
gen_crc32table.c | -rw-r--r-- | 1.8 KB |
genalloc.c | -rw-r--r-- | 4.2 KB |
halfmd4.c | -rw-r--r-- | 2.0 KB |
hweight.c | -rw-r--r-- | 1.4 KB |
idr.c | -rw-r--r-- | 10.9 KB |
inflate.c | -rw-r--r-- | 37.0 KB |
int_sqrt.c | -rw-r--r-- | 533 bytes |
iomap.c | -rw-r--r-- | 6.2 KB |
iomap_copy.c | -rw-r--r-- | 2.1 KB |
kernel_lock.c | -rw-r--r-- | 4.6 KB |
klist.c | -rw-r--r-- | 6.8 KB |
kobject.c | -rw-r--r-- | 12.1 KB |
kobject_uevent.c | -rw-r--r-- | 6.9 KB |
kref.c | -rw-r--r-- | 1.8 KB |
libcrc32c.c | -rw-r--r-- | 6.5 KB |
locking-selftest-hardirq.h | -rw-r--r-- | 207 bytes |
locking-selftest-mutex.h | -rw-r--r-- | 120 bytes |
locking-selftest-rlock-hardirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-rlock-softirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-rlock.h | -rw-r--r-- | 158 bytes |
locking-selftest-rsem.h | -rw-r--r-- | 163 bytes |
locking-selftest-softirq.h | -rw-r--r-- | 207 bytes |
locking-selftest-spin-hardirq.h | -rw-r--r-- | 73 bytes |
locking-selftest-spin-softirq.h | -rw-r--r-- | 73 bytes |
locking-selftest-spin.h | -rw-r--r-- | 118 bytes |
locking-selftest-wlock-hardirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-wlock-softirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-wlock.h | -rw-r--r-- | 158 bytes |
locking-selftest-wsem.h | -rw-r--r-- | 163 bytes |
locking-selftest.c | -rw-r--r-- | 28.6 KB |
parser.c | -rw-r--r-- | 5.8 KB |
percpu_counter.c | -rw-r--r-- | 964 bytes |
plist.c | -rw-r--r-- | 2.8 KB |
prio_tree.c | -rw-r--r-- | 12.2 KB |
radix-tree.c | -rw-r--r-- | 21.5 KB |
rbtree.c | -rw-r--r-- | 8.5 KB |
rwsem-spinlock.c | -rw-r--r-- | 6.9 KB |
rwsem.c | -rw-r--r-- | 6.4 KB |
semaphore-sleepers.c | -rw-r--r-- | 4.7 KB |
sha1.c | -rw-r--r-- | 2.4 KB |
smp_processor_id.c | -rw-r--r-- | 1.1 KB |
sort.c | -rw-r--r-- | 2.4 KB |
spinlock_debug.c | -rw-r--r-- | 6.6 KB |
string.c | -rw-r--r-- | 12.4 KB |
swiotlb.c | -rw-r--r-- | 22.7 KB |
textsearch.c | -rw-r--r-- | 9.2 KB |
ts_bm.c | -rw-r--r-- | 4.9 KB |
ts_fsm.c | -rw-r--r-- | 10.5 KB |
ts_kmp.c | -rw-r--r-- | 3.8 KB |
vsprintf.c | -rw-r--r-- | 18.8 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...