mac80211: fix AP mode EAP tx for VLAN stations
authorFelix Fietkau <nbd@openwrt.org>
Sun, 29 Apr 2012 13:44:16 +0000 (15:44 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 30 Apr 2012 18:40:05 +0000 (14:40 -0400)
EAP frames for stations in an AP VLAN are sent on the main AP interface
to avoid race conditions wrt. moving stations.
For that to work properly, sta_info_get_bss must be used instead of
sta_info_get when sending EAP packets.
Previously this was only done for cooked monitor injected packets, so
this patch adds a check for tx->skb->protocol to the same place.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Cc: stable@vger.kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>

No differences found