diff options
author | Shaul Triebitz <shaul.triebitz@intel.com> | 2020-05-28 21:34:37 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2020-05-31 11:26:59 +0200 |
commit | 3b3ec3d52e8f72ec8c40477b96f23440a89000be (patch) | |
tree | f77426206e331a0820cced9834505054c945bb27 /net/mac80211/he.c | |
parent | mac80211: determine chandef from HE 6 GHz operation (diff) | |
download | linux-3b3ec3d52e8f72ec8c40477b96f23440a89000be.tar.xz linux-3b3ec3d52e8f72ec8c40477b96f23440a89000be.zip |
mac80211: check the correct bit for EMA AP
An AP supporting EMA (Enhanced Multi-BSSID advertisement) should set
bit 83 in the extended capabilities IE (9.4.2.26 in the 802.11ax D5 spec).
So the *3rd* bit of the 10th byte should be checked.
Also, in one place, the wrong byte was checked.
(cfg80211_find_ie returns a pointer to the beginning of the IE,
so the data really starts at ie[2], so the 10th byte
should be ie[12]. To avoid this confusion, use cfg80211_find_elem
instead).
Signed-off-by: Shaul Triebitz <shaul.triebitz@intel.com>
Link: https://lore.kernel.org/r/20200528213443.4316121fa2a3.I9745582f8d41ad8e689dac0fefcd70b276d7c1ea@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/he.c')
0 files changed, 0 insertions, 0 deletions