diff options
author | David S. Miller <davem@davemloft.net> | 2020-06-01 00:32:50 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-06-01 00:32:50 +0300 |
commit | 1079a34c56c535c3e27df8def0d3c5069d2de129 (patch) | |
tree | a9d132f828fb0ba443d2025b6e8afbfc67f0147a /net/mac80211/status.c | |
parent | 39884604b11692158ce0c559fc603510b96f8c2e (diff) | |
parent | 093a48d2aa4b74db3134b61d7b7a061dbe79177b (diff) | |
download | linux-1079a34c56c535c3e27df8def0d3c5069d2de129.tar.xz |
Merge tag 'mac80211-next-for-davem-2020-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
Johannes Berg says:
====================
Another set of changes, including
* many 6 GHz changes, though it's not _quite_ complete
(I left out scanning for now, we're still discussing)
* allow userspace SA-query processing for operating channel
validation
* TX status for control port TX, for AP-side operation
* more per-STA/TID control options
* move to kHz for channels, for future S1G operation
* various other small changes
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/mac80211/status.c')
-rw-r--r-- | net/mac80211/status.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/net/mac80211/status.c b/net/mac80211/status.c index 22512805eafb..7b1bacac39c6 100644 --- a/net/mac80211/status.c +++ b/net/mac80211/status.c @@ -649,10 +649,17 @@ static void ieee80211_report_ack_skb(struct ieee80211_local *local, info->status.ack_signal, info->status.is_valid_ack_signal, GFP_ATOMIC); - else + else if (ieee80211_is_mgmt(hdr->frame_control)) cfg80211_mgmt_tx_status(&sdata->wdev, cookie, skb->data, skb->len, acked, GFP_ATOMIC); + else + cfg80211_control_port_tx_status(&sdata->wdev, + cookie, + skb->data, + skb->len, + acked, + GFP_ATOMIC); } rcu_read_unlock(); |