Stephen Hemminger
450b5b1898
[TCP]: BIC max increment too large
...
The max growth of BIC TCP is too large. Original code was based on
BIC 1.0 and the default there was 32. Later code (2.6.13) included
compensation for delayed acks, and should have reduced the default
value to 16; since normally TCP gets one ack for every two packets sent.
The current value of 32 makes BIC too aggressive and unfair to other
flows.
Submitted-by: Injong Rhee <rhee@eos.ncsu.edu>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Acked-by: Ian McDonald <imcdnzl@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
2005-11-02 21:24:01 -02:00
..
ipvs
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
netfilter
[NETFILTER]: Add "revision" support to arp_tables and ip6_tables
2005-10-31 16:36:08 -02:00
af_inet.c
[IPV4] fib_trie: fix proc interface
2005-09-09 13:35:42 -07:00
ah4.c
[CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL
2005-09-01 17:44:29 -07:00
arp.c
[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
2005-10-03 14:35:55 -07:00
datagram.c
[NET]: Fix sparse warnings
2005-08-29 16:01:32 -07:00
devinet.c
[IPV4]: Fix setting broadcast for SIOCSIFNETMASK
2005-10-26 01:20:21 -02:00
esp4.c
[IPSEC] Fix block size/MTU bugs in ESP
2005-10-10 21:11:34 -07:00
fib_frontend.c
[IPV4]: Fix issue reported by Coverity in ipv4/fib_frontend.c
2005-10-29 02:53:39 -02:00
fib_hash.c
[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers
2005-08-29 16:11:18 -07:00
fib_lookup.h
[IPV4]: Prepare FIB core for RCU.
2005-08-29 16:08:31 -07:00
fib_rules.c
fib_semantics.c
[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
2005-10-03 14:35:55 -07:00
fib_trie.c
[IPV4]: Kill redundant rcu_dereference on fa_info
2005-10-26 00:25:03 -02:00
icmp.c
[NET]: Wider use of for_each_*cpu()
2005-10-25 23:54:01 -02:00
igmp.c
[MCAST]: ip[6]_mc_add_src should be called when number of sources is zero
2005-11-02 21:03:57 -02:00
inet_connection_sock.c
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
inet_diag.c
[NETLINK]: Add "groups" argument to netlink_kernel_create
2005-08-29 16:01:11 -07:00
inet_hashtables.c
[NET]: Introduce inet_connection_sock
2005-08-29 15:43:19 -07:00
inet_timewait_sock.c
[TWSK]: Grab the module refcount for timewait sockets
2005-10-10 21:25:23 -07:00
inetpeer.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
ip_forward.c
[IPV4]: Remove some dead code from ip_forward()
2005-08-29 16:03:06 -07:00
ip_fragment.c
[IPV4]: Reassembly trim not clearing CHECKSUM_HW
2005-09-06 15:51:48 -07:00
ip_gre.c
[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
2005-10-03 14:35:55 -07:00
ip_input.c
[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers
2005-08-29 16:11:18 -07:00
ip_options.c
[IP]: Introduce ip_options_get_from_user
2005-08-29 16:01:39 -07:00
ip_output.c
[IPv4/IPv6]: UFO Scatter-gather approach
2005-10-28 16:30:00 -02:00
ip_sockglue.c
[IP]: Introduce ip_options_get_from_user
2005-08-29 16:01:39 -07:00
ipcomp.c
[CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL
2005-09-01 17:44:29 -07:00
ipconfig.c
[NET]: fix-up schedule_timeout() usage
2005-09-12 14:15:34 -07:00
ipip.c
[NET]: fix oops after tunnel module unload
2005-07-30 17:46:44 -07:00
ipmr.c
[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
2005-10-03 14:35:55 -07:00
Kconfig
[INET_DIAG]: Move the tcp_diag interface to the proper place
2005-08-29 15:57:54 -07:00
Makefile
[INET_DIAG]: Move the tcp_diag interface to the proper place
2005-08-29 15:57:54 -07:00
multipath.c
multipath_drr.c
[IPV4]: possible cleanups
2005-08-29 15:33:20 -07:00
multipath_random.c
multipath_rr.c
multipath_wrandom.c
netfilter.c
[NETFILTER]: Move reroute-after-queue code up to the nf_queue layer.
2005-08-29 15:36:19 -07:00
proc.c
[NET]: Wider use of for_each_*cpu()
2005-10-25 23:54:01 -02:00
protocol.c
[TCP]: Move the tcp sock states to net/tcp_states.h
2005-08-29 15:41:54 -07:00
raw.c
[PATCH] raw_sendmsg DoS on 2.6
2005-09-19 18:45:42 -07:00
route.c
[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
2005-10-03 14:35:55 -07:00
syncookies.c
[NET]: Fix sparse warnings
2005-08-29 16:01:32 -07:00
sysctl_net_ipv4.c
[NET]: Fix sparse warnings
2005-08-29 16:01:32 -07:00
tcp.c
[TCP]: Fix TCP_OFF() bug check introduced by previous change.
2005-09-05 18:55:48 -07:00
tcp_bic.c
[TCP]: BIC max increment too large
2005-11-02 21:24:01 -02:00
tcp_cong.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_diag.c
[INET_DIAG]: Move the tcp_diag interface to the proper place
2005-08-29 15:57:54 -07:00
tcp_highspeed.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_htcp.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_hybla.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_input.c
[TCP]: Clear stale pred_flags when snd_wnd changes
2005-10-27 15:11:04 -02:00
tcp_ipv4.c
[INET]: speedup inet (tcp/dccp) lookups
2005-10-03 14:13:38 -07:00
tcp_minisocks.c
[TCP]: Set default congestion control correctly for incoming connections.
2005-09-21 00:19:46 -07:00
tcp_output.c
[TCP] Allow len == skb->len in tcp_fragment
2005-10-20 17:13:13 -02:00
tcp_scalable.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_timer.c
[ICSK]: Move TCP congestion avoidance members to icsk
2005-08-29 15:56:18 -07:00
tcp_vegas.c
[INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch]
2005-08-29 15:57:48 -07:00
tcp_westwood.c
[INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch]
2005-08-29 15:57:48 -07:00
udp.c
[IPV4] udp: trim forgets about CHECKSUM_HW
2005-09-08 12:32:21 -07:00
xfrm4_input.c
xfrm4_output.c
xfrm4_policy.c
xfrm4_state.c
[IPV4]: possible cleanups
2005-08-29 15:33:20 -07:00
xfrm4_tunnel.c
[NET]: Make ipip/ip6_tunnel independant of XFRM
2005-07-19 14:03:34 -07:00