mac80211: use QoS NDP for AP probing
When connected to a QoS/WMM AP, mac80211 should use a QoS NDP for probing it, instead of a regular non-QoS one, fix this. Change all the drivers to *not* allow QoS NDP for now, even though it looks like most of them should be OK with that. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
@@ -198,7 +198,7 @@ void __cw1200_cqm_bssloss_sm(struct cw1200_common *priv,
|
||||
|
||||
priv->bss_loss_state++;
|
||||
|
||||
skb = ieee80211_nullfunc_get(priv->hw, priv->vif);
|
||||
skb = ieee80211_nullfunc_get(priv->hw, priv->vif, false);
|
||||
WARN_ON(!skb);
|
||||
if (skb)
|
||||
cw1200_tx(priv->hw, NULL, skb);
|
||||
@@ -2265,7 +2265,7 @@ static int cw1200_upload_null(struct cw1200_common *priv)
|
||||
.rate = 0xFF,
|
||||
};
|
||||
|
||||
frame.skb = ieee80211_nullfunc_get(priv->hw, priv->vif);
|
||||
frame.skb = ieee80211_nullfunc_get(priv->hw, priv->vif, false);
|
||||
if (!frame.skb)
|
||||
return -ENOMEM;
|
||||
|
||||
|
Reference in New Issue
Block a user