Bug#477589: linux-image-2.6.22-3-k7: BIC should not be default TCP congestion control

2008-04-24 Thread maximilian attems
On Wed, Apr 23, 2008 at 05:49:30PM -0700, Stephen Hemminger wrote:
 Package: linux-image-2.6.22-3-k7
 Version: 2.6.22-6.lenny1
 Severity: normal

outdated lenny is currently on 2.6.24 ;)
 
 
 The default congestion control choice in the Lenny kernel configuration is 
 BIC.
 This is a poor choice because BIC has a number of problems and was replacede 
 by CUBIC
 in 2.6.20 or so kernel release. Debian seems to have continued carrying 
 forward an old configuration
 file and continued using BIC.
 
 This is important because BIC is unfair and could have a negative impact on 
 overall Internet
 congestion. PLEASE FIX, it is trivial to change the kernel config to either 
 use CUBIC, RENO
 or H-TCP any of these are stable and safe choices.  The kernel.org default 
 (used by other distro's
 as well) is CUBIC, RENO is the same as old 2.4 Linux for you conservative 
 Debian types,
 and H-TCP is for the alternative crowd.  

thanks for the info, fixed in repo will be set to upstream default CUBIC
for upcoming 2.6.25 (waiting for one last 2.6.24 testing sync)


-- 
maks



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#477589: linux-image-2.6.22-3-k7: BIC should not be default TCP congestion control

2008-04-23 Thread Stephen Hemminger
Package: linux-image-2.6.22-3-k7
Version: 2.6.22-6.lenny1
Severity: normal


The default congestion control choice in the Lenny kernel configuration is BIC.
This is a poor choice because BIC has a number of problems and was replacede by 
CUBIC
in 2.6.20 or so kernel release. Debian seems to have continued carrying forward 
an old configuration
file and continued using BIC.

This is important because BIC is unfair and could have a negative impact on 
overall Internet
congestion. PLEASE FIX, it is trivial to change the kernel config to either use 
CUBIC, RENO
or H-TCP any of these are stable and safe choices.  The kernel.org default 
(used by other distro's
as well) is CUBIC, RENO is the same as old 2.4 Linux for you conservative 
Debian types,
and H-TCP is for the alternative crowd.  

-- Package-specific info:
** Version:
Linux version 2.6.22-3-k7 (Debian 2.6.22-6.lenny1) ([EMAIL PROTECTED]) (gcc 
version 4.1.3 20071209 (prerelease) (Debian 4.1.2-18)) #1 SMP Sun Feb 10 
21:04:14 UTC 2008

** Not tainted

** Kernel log:
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
skge eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: Link is down.
skge eth0: Link is up at 100 Mbps, full duplex, flow control none
skge eth0: Link is down.
skge eth0: Link is up at 1000 Mbps, full duplex, flow control both
skge eth0: disabling interface
tcpdump uses obsolete (PF_INET,SOCK_PACKET)
device eth1 entered promiscuous mode
audit(1208996809.980:2): dev=eth1 prom=256 old_prom=0 auid=4294967295
device eth1 left promiscuous mode
audit(1208996809.980:3): dev=eth1 prom=0 old_prom=256 auid=4294967295
device eth1 entered promiscuous mode
audit(1208996822.481:4): dev=eth1 prom=256 old_prom=0 auid=4294967295
device eth1 left promiscuous mode
audit(1208996823.481:5): dev=eth1 prom=0 old_prom=256 auid=4294967295
device eth1 entered promiscuous mode
audit(1208996829.481:6): dev=eth1 prom=256 old_prom=0