[802.11] Fix erroneous handling of rates element in association request
authorJoshua Oreman <oremanj@xenon.get-linux.org>
Sat, 13 Jun 2009 01:14:13 +0000 (18:14 -0700)
committerJoshua Oreman <oremanj@xenon.get-linux.org>
Sat, 13 Jun 2009 01:14:13 +0000 (18:14 -0700)
commit680b0cff44e991f59fd1691128ee242886af896c
tree7cfea0e961741926c7b2f7cb85ab48460b0ab649
parent2e10175080f55f787b645bb6625d4d71822cc873
[802.11] Fix erroneous handling of rates element in association request

When associating with an access point, the standard implies that
we are to send in our association request frame the intersection
between our hardware's supported rates and the rates the AP claimed
it supported in its beacon, marking as "basic" those rates that
were marked as "basic" in the AP's beacon to us. The previous code
erroneously sent simply the hardware's supported rates list, without
consideration to the AP's list and without marking any as "basic".
The AP I was testing with allowed this, but most will not.
src/net/net80211.c