]> git.baikalelectronics.ru Git - kernel.git/commitdiff
wifi: mac80211: report link ID to cfg80211 on mgmt RX
authorJohannes Berg <johannes.berg@intel.com>
Mon, 18 Jul 2022 08:42:19 +0000 (10:42 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 22 Jul 2022 12:28:32 +0000 (14:28 +0200)
For frames received on an MLD, report the link ID to
userspace.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/rx.c

index ef9c2fcd68f5e746a07787ec58520ec96a1c8eb8..6cb5989c6ae2a58094d674c309dd3186b1014654 100644 (file)
@@ -3647,7 +3647,9 @@ ieee80211_rx_h_userspace_mgmt(struct ieee80211_rx_data *rx)
        struct cfg80211_rx_info info = {
                .freq = ieee80211_rx_status_to_khz(status),
                .buf = rx->skb->data,
-               .len = rx->skb->len
+               .len = rx->skb->len,
+               .link_id = rx->link_id,
+               .have_link_id = rx->link_id >= 0,
        };
 
        /* skip known-bad action frames and return them in the next handler */