mac80211: Process multicast RX registration for Action frames
authorJouni Malinen <jouni@codeaurora.org>
Tue, 21 Apr 2020 14:48:15 +0000 (17:48 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 24 Apr 2020 10:33:41 +0000 (12:33 +0200)
commit873b1cf61105a67f01f6fc3758405edb1bd1ba35
tree5f8c17ec6a69290c81232f8f7b8670e90d072399
parent155d7c733807190258639c66b36340948f369349
mac80211: Process multicast RX registration for Action frames

Convert a user space registration for processing multicast Action frames
(NL80211_CMD_REGISTER_FRAME with NL80211_ATTR_RECEIVE_MULTICAST) to a
new enum ieee80211_filter_flags bit FIF_MCAST_ACTION so that drivers can
update their RX filter parameters appropriately, if needed.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Link: https://lore.kernel.org/r/20200421144815.19175-1-jouni@codeaurora.org
[rename variables to rx_mcast_action_reg indicating action frames only]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c