Ian McDonald
66a377c504
[DCCP]: Fix CCID3
...
This fixes CCID3 to give much closer performance to RFC4342.
CCID3 is meant to alter sending rate based on RTT and loss.
The performance was verified against:
http://wand.net.nz/~perry/max_download.php
For example I tested with netem and had the following parameters:
Delayed Acks 1, MSS 256 bytes, RTT 105 ms, packet loss 5%.
This gives a theoretical speed of 71.9 Kbits/s. I measured across three
runs with this patch set and got 70.1 Kbits/s. Without this patchset the
average was 232 Kbits/s which means Linux can't be used for CCID3 research
properly.
I also tested with netem turned off so box just acting as router with 1.2
msec RTT. The performance with this is the same with or without the patch
at around 30 Mbit/s.
Signed off by: Ian McDonald <ian.mcdonald@jandi.co.nz>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-08-26 23:40:50 -07:00
..
802
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
8021q
[VLAN]: Fix link state propagation
2006-07-24 13:52:13 -07:00
appletalk
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
atm
[ATM]: Compile error on ARM
2006-08-17 16:29:53 -07:00
ax25
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
bluetooth
[Bluetooth] Correct RFCOMM channel MTU for broken implementations
2006-07-24 12:44:25 -07:00
bridge
[BRIDGE] netfilter: memory corruption fix
2006-08-26 20:28:30 -07:00
core
[NET]: Disallow whitespace in network device names.
2006-08-17 16:29:56 -07:00
dccp
[DCCP]: Fix CCID3
2006-08-26 23:40:50 -07:00
decnet
[DECNET]: Fix for routing bug
2006-08-02 14:14:44 -07:00
econet
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
ethernet
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
ieee80211
[PATCH] ieee80211: TKIP requires CRC32
2006-07-27 14:37:31 -04:00
ipv4
[TCP]: Limit window scaling if window is clamped.
2006-08-22 14:33:57 -07:00
ipv6
[IPV6]: Segmentation offload not set correctly on TCP children
2006-08-26 18:42:01 -07:00
ipx
[IPX]: Fix typo, ipxhdr() --> ipx_hdr()
2006-08-09 17:36:15 -07:00
irda
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
key
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
lapb
[LAPB]: Fix windowsize check
2006-08-05 21:15:58 -07:00
llc
[LLC]: multicast receive device match
2006-08-13 18:56:26 -07:00
netfilter
[NETFILTER]: ctnetlink: fix deadlock in table dumping
2006-08-17 18:12:38 -07:00
netlink
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
netrom
[NETROM] lockdep: fix false positive
2006-07-12 13:59:02 -07:00
packet
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
rose
[ROSE] lockdep: fix false positive
2006-07-12 13:58:59 -07:00
rxrpc
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
sched
[PKT_SCHED] cls_u32: Fix typo.
2006-08-17 16:29:54 -07:00
sctp
Fix sctp privilege elevation (CVE-2006-3745)
2006-08-22 12:52:23 -07:00
sunrpc
NFS: Check lengths more thoroughly in NFS4 readdir XDR decode
2006-08-24 15:53:34 -04:00
tipc
[TIPC]: Removing useless casts
2006-07-21 15:52:20 -07:00
unix
[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch
2006-08-02 14:12:06 -07:00
wanrouter
[NET]: Conversions from kmalloc+memset to k(z|c)alloc.
2006-07-21 14:51:30 -07:00
x25
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
xfrm
[IPSEC]: Validate properly in xfrm_dst_check()
2006-08-13 18:55:53 -07:00
compat.c
[NETFILTER]: iptables 32bit compat layer
2006-04-01 02:25:19 -08:00
Kconfig
[SECMARK]: Add secmark support to core networking.
2006-06-17 21:29:57 -07:00
Makefile
[TIPC] Initial merge
2006-01-12 14:06:31 -08:00
nonet.c
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
socket.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
sysctl_net.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
TUNABLE
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00