mac80211: don't put null-data frames on the normal TXQ
Since (QoS) NDP frames shouldn't be put into aggregation nor are assigned real sequence numbers, etc. it's better to treat them as non-data packets and not put them on the normal TXQs, for example when building A-MPDUs they need to be treated specially, and they are more used for management (e.g. to see if the station is alive) anyway. Signed-off-by: Johannes Berg <johannes.berg@intel.com>hifive-unleashed-5.1
parent
c47078d6a3
commit
0832b603c7
|
@ -1249,7 +1249,7 @@ static struct txq_info *ieee80211_get_txq(struct ieee80211_local *local,
|
||||||
(info->control.flags & IEEE80211_TX_CTRL_PS_RESPONSE))
|
(info->control.flags & IEEE80211_TX_CTRL_PS_RESPONSE))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!ieee80211_is_data(hdr->frame_control))
|
if (!ieee80211_is_data_present(hdr->frame_control))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (sta) {
|
if (sta) {
|
||||||
|
|
Loading…
Reference in New Issue