CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/10/08 07:15:33
Modified files:
sys/net80211 : ieee80211_node.c
Log message:
Fix association to access points which have all 802.11b rates disabled.
When I replaced ieee80211_iserp_sta() with a check for the extended
rates information element I wrongly assumed that this information
element would always be present if 11g is supported. However, the
xrates IE only appears in 11b/g mixed mode. APs which have 802.11b
rates completely disabled can announce all rates via the regular
rates IE and never send the xrates IE.
Ensure that we recognize such APs as 11g-capable regardless of the
missing xrates IE. Otherwise assocation can fail due to a mismatch
of basic rates.
Problem reported by landry@
ok phessler@ sthen@