diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 0b5b13410f..195f2d1c97 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -1028,6 +1028,7 @@ typedef struct { * @peer_he_ops: Peer HE operation info * @peer_he_cap_phyinfo: Peer HE Cap PHY info * @peer_he_cap_info_internal: Peer HE internal PHY capability info + * @peer_he_caps_6ghz: Peer HE 6GHz Band Capabilities info * @peer_he_mcs_count: Peer HE MCS TX/RX MAP count * @peer_he_rx_mcs_set: Peer HE RX MCS MAP * @peer_he_tx_mcs_set: Peer HE TX MCS MAP @@ -1088,6 +1089,7 @@ struct peer_assoc_params { uint32_t peer_he_ops; uint32_t peer_he_cap_phyinfo[WMI_HOST_MAX_HECAP_PHY_SIZE]; uint32_t peer_he_cap_info_internal; + uint32_t peer_he_caps_6ghz; uint32_t peer_he_mcs_count; uint32_t peer_he_rx_mcs_set[WMI_HOST_MAX_HE_RATE_SET]; uint32_t peer_he_tx_mcs_set[WMI_HOST_MAX_HE_RATE_SET]; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index ae26432f41..e294241221 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -2541,6 +2541,7 @@ static QDF_STATUS send_peer_assoc_cmd_tlv(wmi_unified_t wmi_handle, sizeof(param->peer_he_cap_phyinfo)); qdf_mem_copy(&cmd->peer_ppet, ¶m->peer_ppet, sizeof(param->peer_ppet)); + cmd->peer_he_caps_6ghz = param->peer_he_caps_6ghz; /* Update peer legacy rate information */ buf_ptr += sizeof(*cmd);