qcacmn: Initial support for 11ax MBSSID IE

1. Service ready ext includes a parameter for max
BSSID indicator.
2. Beacon template includes MBSSID IE offset.
3. Vdev create and up cmds include more parameters.

Change-Id: I71214eacdaa886725b7ea8f61db3a743ba6597e9
CRs-Fixed: 2306638
This commit is contained in:
Manoj Ekbote
2018-06-06 16:52:39 -07:00
کامیت شده توسط nshrivas
والد f318f04a83
کامیت b8de937cc4
7فایلهای تغییر یافته به همراه40 افزوده شده و 1 حذف شده

مشاهده پرونده

@@ -279,6 +279,7 @@ struct wlan_psoc_host_chainmask_table {
* @num_phy: Number of Phy mode.
* @num_chainmask_tables: Number of chain mask tables.
* @num_dbr_ring_caps: Number of direct buf rx ring capabilities
* @max_bssid_indicator: Maximum number of VAPs in MBSS IE
* @chainmask_table: Available chain mask tables.
* @sar_version: SAR version info
*/
@@ -294,6 +295,7 @@ struct wlan_psoc_host_service_ext_param {
uint32_t num_phy;
uint32_t num_chainmask_tables;
uint32_t num_dbr_ring_caps;
uint32_t max_bssid_indicator;
struct wlan_psoc_host_chainmask_table
chainmask_table[PSOC_MAX_CHAINMASK_TABLES];
uint32_t sar_version;

مشاهده پرونده

@@ -254,6 +254,8 @@ static int init_deinit_service_ext_ready_event_handler(ol_scn_t scn_handle,
info->wlan_res_cfg.beacon_tx_offload_max_vdev =
(target_psoc_get_num_radios(tgt_hdl) *
info->wlan_res_cfg.beacon_tx_offload_max_vdev);
info->wlan_res_cfg.max_bssid_indicator =
info->service_ext_param.max_bssid_indicator;
info->wmi_service_ready = TRUE;