diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index 78a91005c8..39f6d9a8ec 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -1308,7 +1308,7 @@ typedef enum { WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_resource_config, wmi_resource_config, resource_config, WMITLV_SIZE_FIX)\ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wlan_host_memory_chunk, host_mem_chunks, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_set_hw_mode_cmd_fixed_param, wmi_pdev_set_hw_mode_cmd_fixed_param, hw_mode, WMITLV_SIZE_FIX) \ - WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_band_to_mac, wmi_pdev_band_to_mac, band_to_mac, WMITLV_SIZE_VAR) + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_pdev_band_to_mac, band_to_mac, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_INIT_CMDID); diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 96be8cadcf..d4df49bb1b 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -3065,6 +3065,11 @@ typedef struct { */ A_UINT32 rx_tsf_u32; + /** pdev_id for identifying the MAC the rx mgmt frame was received by + * See macros starting with WMI_PDEV_ID_ for values. + */ + A_UINT32 pdev_id; + /* This TLV is followed by array of bytes: * A_UINT8 bufp[]; <-- management frame buffer */ @@ -4057,6 +4062,10 @@ typedef struct { A_UINT32 tlv_header; A_UINT32 desc_id; /* from tx_send_cmd */ A_UINT32 status; /* WMI_MGMT_TX_COMP_STATUS_TYPE */ + /** pdev_id for identifying the MAC that transmitted the mgmt frame + * See macros starting with WMI_PDEV_ID_ for values. + */ + A_UINT32 pdev_id; } wmi_mgmt_tx_compl_event_fixed_param; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 307efeb7a1..f5c0943b8d 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ -#define __WMI_REVISION_ 346 +#define __WMI_REVISION_ 347 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work