WSL2-Linux-Kernel/net/mac80211
Felix Fietkau 66f2c99af3 mac80211: fix AP mode EAP tx for VLAN stations
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>
2012-04-30 14:40:05 -04:00
..
Kconfig
Makefile
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
agg-rx.c mac80211: fix possible tid_rx->reorder_timer use after free 2012-03-26 15:07:29 -04:00
agg-tx.c
cfg.c
cfg.h
chan.c mac80211: Don't let regulatory make us deaf 2012-03-13 14:55:53 -04:00
debugfs.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs.h simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs_key.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs_key.h
debugfs_netdev.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs_netdev.h
debugfs_sta.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs_sta.h
driver-ops.h mac80211: remove tx_sync 2012-03-12 14:19:38 -04:00
driver-trace.c
driver-trace.h mac80211: rename bss_conf timestamp to last_tsf 2012-03-13 14:54:20 -04:00
event.c
ht.c
ibss.c mac80211: fix logic error in ibss channel type check 2012-04-17 14:17:04 -04:00
ieee80211_i.h mac80211: call ieee80211_mgd_stop() on interface stop 2012-04-24 14:42:42 -04:00
iface.c mac80211: call ieee80211_mgd_stop() on interface stop 2012-04-24 14:42:42 -04:00
key.c
key.h
led.c
led.h
main.c mac80211: remove outdated comment 2012-03-26 15:07:27 -04:00
mesh.c
mesh.h
mesh_hwmp.c
mesh_pathtbl.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2012-03-20 21:04:47 -07:00
mesh_plink.c
michael.c
michael.h
mlme.c mac80211: call ieee80211_mgd_stop() on interface stop 2012-04-24 14:42:42 -04:00
offchannel.c
pm.c
rate.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
rate.h
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht.c mac80211: Don't sample max throughput rate in minstrel_ht 2012-03-15 13:40:33 -04:00
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c
rc80211_pid.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c
rx.c mac80211: fix truncated packets in cooked monitor rx 2012-04-17 14:17:04 -04:00
scan.c mac80211: fix oper channel timestamp updation 2012-03-28 14:25:37 -04:00
spectmgmt.c
sta_info.c
sta_info.h
status.c
tkip.c
tkip.h
tx.c mac80211: fix AP mode EAP tx for VLAN stations 2012-04-30 14:40:05 -04:00
util.c
wep.c mac80211: linearize SKBs as needed for crypto 2012-03-13 14:54:17 -04:00
wep.h mac80211: move RX WEP weak IV counting 2012-03-13 14:54:16 -04:00
wme.c
wme.h
work.c
wpa.c mac80211: linearize SKBs as needed for crypto 2012-03-13 14:54:17 -04:00
wpa.h