wifi: mac80211: don't translate beacon/presp addrs
authorJohannes Berg <johannes.berg@intel.com>
Sun, 4 Jun 2023 09:11:15 +0000 (12:11 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 6 Jun 2023 08:05:46 +0000 (10:05 +0200)
commit47c171a426e305f2225b92ed7b5e0a990c95f6d4
treec36a1a0852207fc56b3bde1fb16f0669c3a11667
parent68c228557d52616cf040651abefda9839de7086a
wifi: mac80211: don't translate beacon/presp addrs

Don't do link address translation for beacons and probe responses,
this leads to reporting multiple scan list entries for the same AP
(one with the MLD address) which just breaks things.

We might need to extend this in the future for some other (action)
frames that aren't MLD addressed.

Fixes: 42fb9148c078 ("wifi: mac80211: do link->MLD address translation on RX")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230604120651.62adead1b43a.Ifc25eed26ebf3b269f60b1ec10060156d0e7ec0d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/rx.c