mbox series

[v2,0/9] wifi: ath12k: MBSSID and EMA AP support

Message ID 20240508202912.11902-1-quic_alokad@quicinc.com
Headers show
Series wifi: ath12k: MBSSID and EMA AP support | expand

Message

Aloka Dixit May 8, 2024, 8:29 p.m. UTC
Add support for multiple BSSID (MBSSID) and enhanced multi-BSSID
advertisements (EMA) features in AP mode. Set extended capabilities,
WMI resource configurations to advertise the driver support to
userspace and to firmware. Configure each MBSSID profile by sending
BSSID index, total BSS count to firmware. Retrieve and propagate
MBSSID/EMA beacon templates to firmware. Set the arvif security
parameters for non-transmitting profiles.

v2: Rebased v1 patches, no functional change.

Aloka Dixit (9):
  wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  wifi: ath12k: configure MBSSID params in vdev create/start
  wifi: ath12k: rename MBSSID fields in wmi_vdev_up_cmd
  wifi: ath12k: create a structure for WMI vdev up parameters
  wifi: ath12k: configure MBSSID parameters in AP mode
  wifi: ath12k: refactor arvif security parameter configuration
  wifi: ath12k: add MBSSID beacon support
  wifi: ath12k: add EMA beacon support
  wifi: ath12k: skip sending vdev down for channel switch

 drivers/net/wireless/ath/ath12k/hw.h  |   1 +
 drivers/net/wireless/ath/ath12k/mac.c | 324 +++++++++++++++++++++-----
 drivers/net/wireless/ath/ath12k/wmi.c |  40 +++-
 drivers/net/wireless/ath/ath12k/wmi.h |  46 +++-
 4 files changed, 345 insertions(+), 66 deletions(-)


base-commit: 1025c616ee13372f3803b158abb1d87ef368ae3d

Comments

Jeff Johnson May 13, 2024, 10:54 p.m. UTC | #1
On 5/8/2024 1:29 PM, Aloka Dixit wrote:
> Add support for multiple BSSID (MBSSID) and enhanced multi-BSSID
> advertisements (EMA) features in AP mode. Set extended capabilities,
> WMI resource configurations to advertise the driver support to
> userspace and to firmware. Configure each MBSSID profile by sending
> BSSID index, total BSS count to firmware. Retrieve and propagate
> MBSSID/EMA beacon templates to firmware. Set the arvif security
> parameters for non-transmitting profiles.
> 
> v2: Rebased v1 patches, no functional change.
> 
> Aloka Dixit (9):
>   wifi: ath12k: advertise driver capabilities for MBSSID and EMA
>   wifi: ath12k: configure MBSSID params in vdev create/start
>   wifi: ath12k: rename MBSSID fields in wmi_vdev_up_cmd
>   wifi: ath12k: create a structure for WMI vdev up parameters
>   wifi: ath12k: configure MBSSID parameters in AP mode
>   wifi: ath12k: refactor arvif security parameter configuration
>   wifi: ath12k: add MBSSID beacon support
>   wifi: ath12k: add EMA beacon support
>   wifi: ath12k: skip sending vdev down for channel switch
> 
>  drivers/net/wireless/ath/ath12k/hw.h  |   1 +
>  drivers/net/wireless/ath/ath12k/mac.c | 324 +++++++++++++++++++++-----
>  drivers/net/wireless/ath/ath12k/wmi.c |  40 +++-
>  drivers/net/wireless/ath/ath12k/wmi.h |  46 +++-
>  4 files changed, 345 insertions(+), 66 deletions(-)
> 
> 
> base-commit: 1025c616ee13372f3803b158abb1d87ef368ae3d
entire series still LGTM :)