summaryrefslogtreecommitdiff
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2005-02-21 00:33:57 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-02-21 00:33:57 -0800
commit21e99435aee5b96f9db89bc7b03be98ec3be4fbc (patch)
tree644bfc26e06128aeba29424cf8fd9669bffb5ebc /net/unix/af_unix.c
parentfce0deb5c98fb5ad4180cc29181f6a62f318c19c (diff)
[TCP]: Fix BIC max_cwnd calculation error.
The BIC TCP cwnd problem as identified by Yee-Ting Li and Doug Leith is that the computation is recalc_ssthresh is incorrect and BICTCP_1_OVER_BETA/2 should be BICTCP_1_OVER_BETA*2. My fix is to implement the code from BIC TCP 1.1 which uses a sysctl to set the beta. There are a few variable name changes from the 1.1 code, and made the scaling factor a #define instead of hardcoded. I validated this using netem and kprobes, for more details see http://developer.osdl.org/shemminger/bic-beta-patch.pdf Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions