Bladeren bron

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
Rhythm Patwa 4 jaren geleden
bovenliggende
commit
224d4e2276
2 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 2 0
      wmi/inc/wmi_unified_param.h
  2. 1 0
      wmi/src/wmi_unified_tlv.c

+ 2 - 0
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;
 };
 
 /**

+ 1 - 0
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 =