Bug 25202 - BUG: while bridging Ethernet and wireless device:
BUG: while bridging Ethernet and wireless device:
Status: CLOSED CODE_FIX
Product: Networking
Classification: Unclassified
Component: Other
All Linux
: P1 high
Assigned To: Arnaldo Carvalho de Melo
http://marc.info/?l=linux-netdev&m=12...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-12-19 09:06 UTC by Tomas Winkler
Modified: 2011-01-23 15:41 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.37-rc5
Tree: Mainline
Regression: Yes


Attachments
error log (21.47 KB, text/plain)
2010-12-19 09:06 UTC, Tomas Winkler
Details

Description Tomas Winkler 2010-12-19 09:06:37 UTC
Created attachment 40792 [details]
error log

bridging between Ethernet and wifi driver in AP mode triggers BUG_ON while in rx path.

Steps to Reproduce
iw wlan0 set type __ap
ifconfig eth0 0.0.0.0
ifconfgi wlan0 0.0.0.0
brctl addbr br0
brctl addif br0 wlan0
brctl addif br0 eth0
ifconfig br0 10.0.0.1/24 up

traffic from Wifi-Client->wlan0 -> eth0 -> Ether-Client


This is regression in sense that there wasn't such crush int kernels 2.6.29 as far as I remember.


http://marc.info/?l=linux-netdev&m=129250180417228&w=2
Comment 1 Rafael J. Wysocki 2010-12-22 00:29:45 UTC
What exactly was the last good kernel?
Comment 2 Johannes Berg 2010-12-22 13:12:30 UTC
I believe what would've broken it is 2f301227, but that just changed iwlwifi and shouldn't have had this effect. That was in 2.6.33.
Comment 3 Florian Mickler 2011-01-23 15:41:30 UTC
There was a fix committed in .37 that mentions this bugreport: 
commit 9d89081d698132b5f964aea88112f76492563ee9
Author: Tomas Winkler <tomas.winkler@intel.com>
Date:   Mon Jan 3 11:26:08 2011 -0800

    bridge: fix br_multicast_ipv6_rcv for paged skbs

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