ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO
authorWen Gong <wgong@codeaurora.org>
Fri, 8 Nov 2019 09:27:06 +0000 (17:27 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 25 Nov 2019 11:56:50 +0000 (13:56 +0200)
commit23b5156a856b6342c8a1ef7045d387c00cdb17c5
treedb7c69506d835d3928fa6373551c479df0871c44
parent501d4152b0184b7f0a4df03a1dc748b381410a11
ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO

Add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO will enable the random
mac address for netdetect case.
iw command:
iw phy0 wowlan enable net-detect net-detect
randomize=AA:7B:A1:AC:B2:41/FF:FF:FF:FF:FF:FF interval 5000 delay 30
freqs 2412 matches ssid foo.
After suspend, DUT will send probe request with mac AA:7B:A1:AC:B2:41.

WCN3990, QCA9377, QCA6174 PCI also support this feature.

Tested with QCA6174 SDIO with firmware
WLAN.RMH.4.4.1-00029.

Signed-off-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/mac.c