Bug 9810 - Bridge doesn't work with e1000e driver
Summary: Bridge doesn't work with e1000e driver
Status: REJECTED DOCUMENTED
Alias: None
Product: Networking
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Arnaldo Carvalho de Melo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-25 01:13 UTC by Cijoml Cijomlovic Cijomlov
Modified: 2008-01-25 08:16 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.24-rc8
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Cijoml Cijomlovic Cijomlov 2008-01-25 01:13:18 UTC
Latest working kernel version: unknown
Earliest failing kernel version: unknown
Distribution: Debian stable
Hardware Environment: Dell Optiplex 755
Software Environment: Debian stable, vanilla 2.6.24-rc8
Problem Description:

Bridge doesn't work with e1000e driver

Steps to reproduce:

optiplex:/home/cijoml# brctl addbr br0
optiplex:/home/cijoml# brctl addif br0 eth0
optiplex:/home/cijoml# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.001e4f93dd74       no              eth0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
optiplex:/home/cijoml# killall dhclient
dhclient: no process killed
optiplex:/home/cijoml# dhclient br0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:1e:4f:93:dd:74
Sending on   LPF/br0/00:1e:4f:93:dd:74
Sending on   Socket/fallback
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPREQUEST on br0 to 255.255.255.255 port 67
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 17
No DHCPOFFERS received.
Trying recorded lease 10.136.212.12
PING 10.136.212.1 (10.136.212.1) 56(84) bytes of data.

--- 10.136.212.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

No working leases in persistent database - sleeping.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

optiplex:/home/cijoml# killall dhclient
optiplex:/home/cijoml# ifconfig br0 down
optiplex:/home/cijoml# brctl delbr br0
optiplex:/home/cijoml# dhclient eth0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:1e:4f:93:dd:74
Sending on   LPF/eth0/00:1e:4f:93:dd:74
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
ip length 339 disagrees with bytes received 343.
accepting packet with data after udp payload.
DHCPOFFER from 10.136.212.2
DHCPREQUEST on eth0 to 255.255.255.255 port 67
ip length 339 disagrees with bytes received 343.
accepting packet with data after udp payload.
ip length 339 disagrees with bytes received 343.
accepting packet with data after udp payload.
DHCPACK from 10.136.212.2
bound to 10.136.212.15 -- renewal in 1149646 seconds.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Comment 1 Anonymous Emailer 2008-01-25 01:33:44 UTC
Reply-To: akpm@linux-foundation.org

> On Fri, 25 Jan 2008 01:13:19 -0800 (PST) bugme-daemon@bugzilla.kernel.org
> wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=9810
> 
>            Summary: Bridge doesn't work with e1000e driver
>            Product: Networking
>            Version: 2.5
>      KernelVersion: 2.6.24-rc8
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Other
>         AssignedTo: acme@ghostprotocols.net
>         ReportedBy: cijoml@volny.cz
> 
> 
> Latest working kernel version: unknown
> Earliest failing kernel version: unknown
> Distribution: Debian stable
> Hardware Environment: Dell Optiplex 755
> Software Environment: Debian stable, vanilla 2.6.24-rc8
> Problem Description:
> 
> Bridge doesn't work with e1000e driver
> 
> Steps to reproduce:
> 
> optiplex:/home/cijoml# brctl addbr br0
> optiplex:/home/cijoml# brctl addif br0 eth0
> optiplex:/home/cijoml# brctl show
> bridge name     bridge id               STP enabled     interfaces
> br0             8000.001e4f93dd74       no              eth0
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> optiplex:/home/cijoml# killall dhclient
> dhclient: no process killed
> optiplex:/home/cijoml# dhclient br0
> Internet Systems Consortium DHCP Client V3.0.4
> Copyright 2004-2006 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
> 
> Listening on LPF/br0/00:1e:4f:93:dd:74
> Sending on   LPF/br0/00:1e:4f:93:dd:74
> Sending on   Socket/fallback
> DHCPREQUEST on br0 to 255.255.255.255 port 67
> DHCPREQUEST on br0 to 255.255.255.255 port 67
> DHCPREQUEST on br0 to 255.255.255.255 port 67
> DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 6
> DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 8
> DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 12
> DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 18
> DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 17
> No DHCPOFFERS received.
> Trying recorded lease 10.136.212.12
> PING 10.136.212.1 (10.136.212.1) 56(84) bytes of data.
> 
> --- 10.136.212.1 ping statistics ---
> 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
> 
> No working leases in persistent database - sleeping.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> optiplex:/home/cijoml# killall dhclient
> optiplex:/home/cijoml# ifconfig br0 down
> optiplex:/home/cijoml# brctl delbr br0
> optiplex:/home/cijoml# dhclient eth0
> Internet Systems Consortium DHCP Client V3.0.4
> Copyright 2004-2006 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
> 
> Listening on LPF/eth0/00:1e:4f:93:dd:74
> Sending on   LPF/eth0/00:1e:4f:93:dd:74
> Sending on   Socket/fallback
> DHCPREQUEST on eth0 to 255.255.255.255 port 67
> DHCPREQUEST on eth0 to 255.255.255.255 port 67
> DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
> ip length 339 disagrees with bytes received 343.
> accepting packet with data after udp payload.
> DHCPOFFER from 10.136.212.2
> DHCPREQUEST on eth0 to 255.255.255.255 port 67
> ip length 339 disagrees with bytes received 343.
> accepting packet with data after udp payload.
> ip length 339 disagrees with bytes received 343.
> accepting packet with data after udp payload.
> DHCPACK from 10.136.212.2
> bound to 10.136.212.15 -- renewal in 1149646 seconds.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> 
Comment 2 Stephen Hemminger 2008-01-25 08:16:52 UTC
You need to wait until after the forwarding delay has expired to bring up dhclient.  Read FAQ on
http://www.linux-foundation.org/en/Net:Bridge

Note You need to log in before you can comment on or make changes to this bug.