From: Johannes Berg Date: Fri, 16 Nov 2007 01:54:53 +0000 (+0100) Subject: mac80211: fix allmulti/promisc behaviour X-Git-Tag: v2.6.24-rc4~90^2~19^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1428b3f45d152a300e4f18638ebf30ceafda6c3;p=pandora-kernel.git 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 Signed-off-by: John W. Linville --- Reading git-diff-tree failed