OSDN Git Service

brcmfmac: add initial support for monitor mode
authorRafał Miłecki <rafal@milecki.pl>
Thu, 26 Dec 2019 13:30:50 +0000 (14:30 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Sun, 26 Jan 2020 15:41:50 +0000 (17:41 +0200)
commit20f2c5fa3af060401c72e444999470a4cab641cf
tree23f0637da46e824e3dc9ae988ded1d6f7ccf6f47
parent24332f8068ff6df7f16aefee45d514de1de4de80
brcmfmac: add initial support for monitor mode

Report monitor interface availability using cfg80211 and support it in
the add_virtual_intf() and del_virtual_intf() callbacks. This new
feature is conditional and depends on firmware flagging monitor packets.
Receiving monitor frames is already handled by the brcmf_netif_mon_rx().

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h