summaryrefslogtreecommitdiffstats
path: root/net/mac80211/debugfs_netdev.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2020-03-23 16:24:00 +0100
committerJohannes Berg <johannes.berg@intel.com>2020-04-24 11:45:47 +0200
commit5cc58a9ecfa1bbf5fb587ec65e42f15dd5051238 (patch)
tree20cadb7e0ae10a1d5af19a87737b1391c3bb2c18 /net/mac80211/debugfs_netdev.c
parent1802136023c010759d9ed1ff2b6384bcbf5eb3f9 (diff)
downloadlinux-stable-5cc58a9ecfa1bbf5fb587ec65e42f15dd5051238.tar.gz
linux-stable-5cc58a9ecfa1bbf5fb587ec65e42f15dd5051238.tar.bz2
linux-stable-5cc58a9ecfa1bbf5fb587ec65e42f15dd5051238.zip
mac80211_hwsim: notify wmediumd of used MAC addresses
Currently, wmediumd requires each used MAC address to be configured as a station in the virtual air, but that doesn't make sense as any station could have multiple MAC addresses, and even have randomized ones in scanning, etc. Add some code here to tell wmediumd of used MAC addresses, binding them to the hardware address. Combined with a wmediumd patch that makes it track the addresses this allows configuring just the radio address (42:00:00:00:nn:00 unless the radio was manually created) in wmediumd as a station, and all addresses that the station uses are added/removed dynamically. Tested with random scan, which without this and the corresponding wmediumd change doesn't get anything through as the sender doesn't exist as far as wmediumd is concerned (it's random). Link: https://lore.kernel.org/r/20200323162358.b397b1a1acef.Ice0536e34e5d96c51f97c374ea8af9551347c7e8@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/debugfs_netdev.c')
0 files changed, 0 insertions, 0 deletions