Reading through the 802.11 spec, it appears to me that "Supported rates"
(and "Extended Supported Rates" when number of rates > 8) is REQUIRED
for all management frames except authentication, deauthentication, and
action frames. (IEEE 802.11-2007, 7.2.3)
Do you know which frames in the mac80211 code are missing this required
information? Or was that conjecture?
Looking at mac80211/tx.c ieee80211_beacon_get_tim, it is not clear to me
how (or if) this rate information is being set for ad-hoc beacons.
Derek Smithies wrote:
Some management frames don't contain a full report of the rates
supported by the sender.
My view is that node A (in this example) is incorrectly determining
that B only supports the 1mb/sec rate. Consequently, node A fills the
rate_supported array with one rate - 1mb/sec.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html