fw-api: CL 17768134 - update fw common interface files
Change-Id: I42f8a6197396dd6db7cb55abbd536c1aa2a33a5b WMI: add MLO info to MGMT_RX_EVENT msg CRs-Fixed: 2262693
This commit is contained in:
@@ -1262,6 +1262,7 @@ typedef enum {
|
||||
WMITLV_TAG_STRUC_wmi_bcn_tmpl_ml_info,
|
||||
WMITLV_TAG_STRUC_wmi_peer_tx_filter_cmd_fixed_param,
|
||||
WMITLV_TAG_STRUC_wmi_pdev_telemetry_stats,
|
||||
WMITLV_TAG_STRUC_wmi_mgmt_ml_info,
|
||||
} WMITLV_TAG_ID;
|
||||
|
||||
/*
|
||||
@@ -5267,7 +5268,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_STA_KICKOUT_EVENTID);
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_rssi_ctl_ext, rssi_ctl_ext, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_mgmt_rx_reo_params, wmi_mgmt_rx_reo_params, reo_params, WMITLV_SIZE_FIX) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_rx_params_ext, mgmt_rx_params_ext, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_frame_pn_params, pn_params, WMITLV_SIZE_VAR)
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_frame_pn_params, pn_params, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_ml_info, ml_info, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, bpcc_bufp, WMITLV_SIZE_VAR)
|
||||
WMITLV_CREATE_PARAM_STRUC(WMI_MGMT_RX_EVENTID);
|
||||
|
||||
/* Management Rx FW Consumed Event */
|
||||
|
@@ -5760,6 +5760,41 @@ typedef struct {
|
||||
A_UINT8 prev_pn[WMI_MAX_PN_LEN];
|
||||
} wmi_frame_pn_params;
|
||||
|
||||
typedef struct {
|
||||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_mgmt_ml_info */
|
||||
/**
|
||||
* CU vdev map to initmate about the on-going Critical update
|
||||
* per-link contains 16 VAPs at max.
|
||||
*/
|
||||
|
||||
/*
|
||||
* bits : 0-15 | 16-31
|
||||
* link-id : 0 | 1
|
||||
*/
|
||||
A_UINT32 cu_vdev_map_1;
|
||||
/*
|
||||
* bits : 0-15 | 16-31
|
||||
* link-id : 2 | 3
|
||||
*/
|
||||
A_UINT32 cu_vdev_map_2;
|
||||
/*
|
||||
* bits : 0-15 | 16-31
|
||||
* link-id : 4 | 5
|
||||
*/
|
||||
A_UINT32 cu_vdev_map_3;
|
||||
/*
|
||||
* bits : 0-15 | 16-31
|
||||
* link-id : 6 | 7
|
||||
*/
|
||||
A_UINT32 cu_vdev_map_4; /* bits 63:32 */
|
||||
/**
|
||||
* This is followed by byte array that contains BPCC value per MLO VAP.
|
||||
* There will be 16 byte entries for each link corresponding to VAP-ID.
|
||||
* So number of byte entries will be (num of max links supported by AP * 16)
|
||||
* Note: num of max links supported = 8
|
||||
*/
|
||||
} wmi_mgmt_ml_info;
|
||||
|
||||
typedef enum {
|
||||
PKT_CAPTURE_MODE_DISABLE = 0,
|
||||
PKT_CAPTURE_MODE_MGMT_ONLY,
|
||||
|
@@ -37,7 +37,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_ 1140
|
||||
#define __WMI_REVISION_ 1141
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
Reference in New Issue
Block a user