Add support for multiple BSSID (MBSSID) and enhanced multi-BSSID advertisements (EMA) features in AP mode. Set the extended capabilities, WMI resource config parameters to advertise the driver support. Set the MBSSID profile parameter such as BSSID index, total BSS count. Retrieve and propagate the EMA beacon templates to firmware. Set the vif security parameters for the non-transmitting profiles. This is the next version for the following series: https://patchwork.kernel.org/project/linux-wireless/list/?series=695229&state=%2A&archive=both - Added 'wifi: ' to the title in all patches. - Patch [v2,01/10] mac80211: generate EMA beacons in AP mode is merged hence no dependency. - Patch [v2,05/10] ath11k: create a structure for WMI vdev up parameters is deleted from this version as it was not adding much value. - Patch [v2,09/10] ath11k: EMA beacon support is split into two patches, 6/7 and 7/7 to make the EMA additions clearer. - Patch [v2,10/10] ath11k: configure WPA and RSN parameters for nontransmitting interface is incorporated in 6/7 as it is required to complete the MBSSID related support. Aloka Dixit (7): wifi: ath11k: driver settings for MBSSID and EMA wifi: ath11k: MBSSID configuration during vdev create/start wifi: ath11k: rename MBSSID fields in wmi_vdev_up_cmd wifi: ath11k: MBSSID parameter configuration in AP mode wifi: ath11k: refactor vif parameter configurations wifi: ath11k: MBSSID beacon support wifi: ath11k: EMA beacon support drivers/net/wireless/ath/ath11k/hw.c | 3 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 307 +++++++++++++++++++++++--- drivers/net/wireless/ath/ath11k/wmi.c | 26 ++- drivers/net/wireless/ath/ath11k/wmi.h | 45 +++- 5 files changed, 345 insertions(+), 37 deletions(-) base-commit: bea046575a2e6d7d1cf63cc7ab032647a3585de5 -- 2.39.0