|
@@ -51,6 +51,11 @@ static void ieee80211_handle_filtered_frame(struct ieee80211_local *local,
|
|
struct ieee80211_hdr *hdr = (void *)skb->data;
|
|
struct ieee80211_hdr *hdr = (void *)skb->data;
|
|
int ac;
|
|
int ac;
|
|
|
|
|
|
|
|
+ if (info->flags & IEEE80211_TX_CTL_NO_PS_BUFFER) {
|
|
|
|
+ ieee80211_free_txskb(&local->hw, skb);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* This skb 'survived' a round-trip through the driver, and
|
|
* This skb 'survived' a round-trip through the driver, and
|
|
* hopefully the driver didn't mangle it too badly. However,
|
|
* hopefully the driver didn't mangle it too badly. However,
|