From 224d4e2276b90af77f5f5fcdcc765e2b71ed6d6e Mon Sep 17 00:00:00 2001 From: Rhythm Patwa Date: Wed, 16 Sep 2020 00:33:25 -0700 Subject: [PATCH] qcacmn: Add peer assoc param for Max BSS Idle option Add peer assoc parameter 'peer_bss_max_idle_option' to update the peer's Max BSS Idle option cap to FW. Change-Id: If7fd4369bade8b289655c491849562c2357de877 CRs-fixed: 2781050 --- wmi/inc/wmi_unified_param.h | 2 ++ wmi/src/wmi_unified_tlv.c | 1 + 2 files changed, 3 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 3430e8aac096..b3cb48ac8782 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -1038,6 +1038,7 @@ typedef struct { * @peer_he_rx_mcs_set: Peer HE RX MCS MAP * @peer_he_tx_mcs_set: Peer HE TX MCS MAP * @peer_ppet: Peer HE PPET info + * @peer_bss_max_idle_option: Peer BSS Max Idle option update */ struct peer_assoc_params { uint32_t vdev_id; @@ -1100,6 +1101,7 @@ struct peer_assoc_params { uint32_t peer_he_tx_mcs_set[WMI_HOST_MAX_HE_RATE_SET]; struct wmi_host_ppe_threshold peer_ppet; u_int8_t peer_bsscolor_rept_info; + uint32_t peer_bss_max_idle_option; }; /** diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 20a50721ed8a..55def6fbb7fb 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -2581,6 +2581,7 @@ static QDF_STATUS send_peer_assoc_cmd_tlv(wmi_unified_t wmi_handle, cmd->peer_mpdu_density = param->peer_mpdu_density; cmd->peer_vht_caps = param->peer_vht_caps; cmd->peer_phymode = param->peer_phymode; + cmd->bss_max_idle_option = param->peer_bss_max_idle_option; /* Update 11ax capabilities */ cmd->peer_he_cap_info =