android_kernel_samsung_a7y1.../net/mac80211
Johannes Berg 4dd6ce7c3d mac80211: consider more elements in parsing CRC
[ Upstream commit a04564c99bb4a92f805a58e56b2d22cc4978f152 ]

We only use the parsing CRC for checking if a beacon changed,
and elements with an ID > 63 cannot be represented in the
filter. Thus, like we did before with WMM and Cisco vendor
elements, just statically add these forgotten items to the
CRC:
 - WLAN_EID_VHT_OPERATION
 - WLAN_EID_OPMODE_NOTIF

I guess that in most cases when VHT/HE operation change, the HT
operation also changed, and so the change was picked up, but we
did notice that pure operating mode notification changes were
ignored.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/20200131111300.891737-22-luca@coelho.fi
[restrict to VHT for the mac80211 branch]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-04-07 14:04:16 +02:00
..
aes_ccm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_ccm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_cmac.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_cmac.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gcm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gcm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gmac.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
aes_gmac.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
agg-rx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
agg-tx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cfg.c mac80211: Do not send Layer 2 Update frame before authorization 2020-04-07 13:36:18 +02:00
chan.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debug.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_key.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_key.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_netdev.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_netdev.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_sta.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs_sta.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debugfs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
driver-ops.c mac80211: don't warn about CW params when not using them 2020-04-06 20:38:41 +02:00
driver-ops.h mac80211: do not call driver wake_tx_queue op during reconfig 2020-04-06 15:57:06 +02:00
ethtool.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ht.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ibss.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ieee80211_i.h mac80211: handle deauthentication/disassociation from TDLS peer 2020-04-07 07:36:45 +02:00
iface.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
key.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
key.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
led.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
led.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
main.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_hwmp.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_pathtbl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_plink.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_ps.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh_sync.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mesh.c mac80211: mesh: fix RCU warning 2020-04-06 19:26:05 +02:00
mesh.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
michael.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
michael.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mlme.c mac80211: Reject malformed SSID elements 2020-04-07 09:26:46 +02:00
ocb.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
offchannel.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pm.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rate.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rate.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_ht_debugfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel_ht.c mac80211: minstrel_ht: fix per-group max throughput rate initialization 2020-04-07 13:42:58 +02:00
rc80211_minstrel_ht.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rc80211_minstrel.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
rx.c mac80211: accept deauth frames in IBSS mode 2020-04-07 13:43:32 +02:00
scan.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
spectmgmt.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sta_info.c mac80211: Do not send Layer 2 Update frame before authorization 2020-04-07 13:36:18 +02:00
sta_info.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
status.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tdls.c mac80211: handle deauthentication/disassociation from TDLS peer 2020-04-07 07:36:45 +02:00
tkip.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tkip.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace_msg.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
trace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tx.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
util.c mac80211: consider more elements in parsing CRC 2020-04-07 14:04:16 +02:00
vht.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wep.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wep.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wme.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wme.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wpa.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
wpa.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30