From: Johannes Berg Date: Mon, 18 Jul 2022 08:42:19 +0000 (+0200) Subject: wifi: mac80211: report link ID to cfg80211 on mgmt RX X-Git-Tag: v6.0-rc1~141^2~64^2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2ec833a5aafc49142a9b2988a3225ebfa47ccd27;p=thirdparty%2Fkernel%2Flinux.git wifi: mac80211: report link ID to cfg80211 on mgmt RX For frames received on an MLD, report the link ID to userspace. Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index ef9c2fcd68f5e..6cb5989c6ae2a 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c @@ -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 */