Ignore basic MCS set information found in association responses.
authorstsp <stsp@openbsd.org>
Tue, 7 Aug 2018 18:13:14 +0000 (18:13 +0000)
committerstsp <stsp@openbsd.org>
Tue, 7 Aug 2018 18:13:14 +0000 (18:13 +0000)
commitf9214ef6b1131cd70d074d414960a8bc72f0ccfb
treeaaf6136fcca48b1987f1203d50ead9476622be17
parentf306e94ad5082fe9b94333d5e26ae0839b33bdf5
Ignore basic MCS set information found in association responses.

Some APs (Aruba 105) send a bogus basic MCS set in assoc responses
which prevents us from enabling 11n support with those APs, while
these APs still behave as if were were an 11n client which renders
the association unusable.

The basic MSC set is already provided in beacons anyway, and the
802.11 2012 standard says the basic MSC set is reserved in frames
other than beacons (see Table 8-130).

ok mpi@
sys/net80211/ieee80211_input.c
sys/net80211/ieee80211_node.c
sys/net80211/ieee80211_node.h