summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2007-11-16 04:54:53 +0300
committerJohn W. Linville <linville@tuxdriver.com>2007-11-21 00:20:31 +0300
commitc1428b3f45d152a300e4f18638ebf30ceafda6c3 (patch)
treeb20a916281f23052a0001771c95d49d3364960a9 /include/linux
parentb52f2198ac889561d341c6990d669a671f93f450 (diff)
downloadlinux-c1428b3f45d152a300e4f18638ebf30ceafda6c3.tar.xz
mac80211: fix allmulti/promisc behaviour
When an interface with promisc/allmulti bit is taken down, the mac80211 state can become confused. This fixes it by making mac80211 keep track of all *active* interfaces that have the promisc/allmulti bit set in the sdata, we sync the interface bit into sdata at set_multicast_list() time so this works. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions