cfg80211: support multicast RX registration
authorJohannes Berg <johannes.berg@intel.com>
Fri, 17 Apr 2020 10:40:15 +0000 (12:40 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 24 Apr 2020 10:33:41 +0000 (12:33 +0200)
commit9dba48a6ece79da064655736dc7347a5fcadedef
tree9326dc07e0edc11983f6765f35b44146084ae3a3
parent6cd536fe62ef58d7c4eac2da07ab0ed7fd19010d
cfg80211: support multicast RX registration

For DPP, there's a need to receive multicast action frames,
but many drivers need a special filter configuration for this.

Support announcing from userspace in the management registration
that multicast RX is required, with an extended feature flag if
the driver handles this.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Link: https://lore.kernel.org/r/20200417124013.c46238801048.Ib041d437ce0bff28a0c6d5dc915f68f1d8591002@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/core.h
net/wireless/mlme.c
net/wireless/nl80211.c