mac80211: call rate control only after init
There are situations where we don't have the necessary rate control information yet for station entries, e.g. when associating. This currently doesn't really happen due to the dummy station handling; explicitly disabling rate control when it's not initialised will allow us to remove dummy stations. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
1023f3bc7b
commit
e1936e9407
@@ -53,6 +53,7 @@
|
||||
* reply to other uAPSD trigger frames or PS-Poll.
|
||||
* @WLAN_STA_4ADDR_EVENT: 4-addr event was already sent for this frame.
|
||||
* @WLAN_STA_INSERTED: This station is inserted into the hash table.
|
||||
* @WLAN_STA_RATE_CONTROL: rate control was initialized for this station.
|
||||
*/
|
||||
enum ieee80211_sta_info_flags {
|
||||
WLAN_STA_AUTH,
|
||||
@@ -73,6 +74,7 @@ enum ieee80211_sta_info_flags {
|
||||
WLAN_STA_SP,
|
||||
WLAN_STA_4ADDR_EVENT,
|
||||
WLAN_STA_INSERTED,
|
||||
WLAN_STA_RATE_CONTROL,
|
||||
};
|
||||
|
||||
#define STA_TID_NUM 16
|
||||
|
||||
Reference in New Issue
Block a user