linux/drivers/staging/rtl8723au
Jes Sorensen 68e6c79609 staging: rtl8723au: Stop carrying half the beacon frame header in the stored IE array
This gets rid of the odd carrying of half the beacon frame in the IE
array stored for the network. Instead we rely on the relevant fields
(timestamp, beacon_interval, and capability) stored in struct
wlan_bssid_ex.

Carrying only half the ieee80211_mgmt header led to a number of bugs
and simply obfuscated the code.

I have tried catching all instances relying on these three elements in
the IEs array, but missed cases may still need to be tracked down.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-06-24 13:50:59 -04:00
..
core staging: rtl8723au: Stop carrying half the beacon frame header in the stored IE array 2014-06-24 13:50:59 -04:00
hal staging: rtl8723au: Stop carrying half the beacon frame header in the stored IE array 2014-06-24 13:50:59 -04:00
include staging: rtl8723au: Stop carrying half the beacon frame header in the stored IE array 2014-06-24 13:50:59 -04:00
os_dep staging: rtl8723au: rtw_add_beacon(): Construct a full beacon frame for validation 2014-06-24 13:50:58 -04:00
Kconfig staging: rtl8723au: Remove P2P/WiFiDirect/WiFiDisplay code 2014-04-15 11:03:56 -07:00
Makefile staging: rtl8723au: Add compiler check for -Wtype-limits 2014-06-18 14:08:58 -07:00
TODO staging: r8723au: Turn on build of new driver 2014-04-05 14:53:46 -07:00