fw-api: CL 17346132 - update fw common interface files

Change-Id: Ia91aa849642db109dd21a4d948568ac1ebb8d0d9
WMI: add peer_type_bitmap to vdev_delete_all_peer_cmd
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2022-02-25 18:00:51 -08:00
committed by Madan Koyyalamudi
parent 76832df6c5
commit f725ae710e
4 changed files with 23 additions and 2 deletions

View File

@@ -15140,10 +15140,27 @@ typedef struct {
wmi_mac_addr peer_macaddr;
} wmi_peer_delete_cmd_fixed_param;
#define WMI_VDEV_ALL_PEER_MAX_BITMAP_WORD32 ((WMI_PEER_TYPE_HOST_MAX+31) / 32)
#define WMI_VDEV_DELETE_ALL_PEER_BITMAP_SET(param, peer_type) \
WMI_SET_BITS(param[peer_type / 32], (peer_type % 32), 1, 1)
#define WMI_VDEV_DELETE_ALL_PEER_BITMAP_GET(param, peer_type) \
WMI_GET_BITS(param[peer_type / 32], (peer_type % 32), 1)
typedef struct {
A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_delete_all_peer_cmd_fixed_param */
/** unique id identifying the VDEV, generated by the caller */
A_UINT32 vdev_id;
/**
* Host can request for deletion of peers specific to wmi_peer_type
* through below bitmap.
* Macro's WMI_VDEV_DELETE_ALL_PEER_BITMAP_SET &
* WMI_VDEV_DELETE_ALL_PEER_BITMAP_GET are used for accessing purpose.
* And if bitmap array is filled with zeros, firmware needs to delete
* all peers.
*/
A_UINT32 peer_type_bitmap[WMI_VDEV_ALL_PEER_MAX_BITMAP_WORD32];
} wmi_vdev_delete_all_peer_cmd_fixed_param;
typedef struct {
@@ -16600,6 +16617,7 @@ enum {
WMI_AUTH_FT_RSNA_FILS_SHA384,
WMI_AUTH_WPA3_SAE,
WMI_AUTH_WPA3_OWE,
WMI_AUTH_PASN,
};
typedef enum {
@@ -37657,6 +37675,8 @@ typedef struct {
wmi_mac_addr peer_mac_addr;
/* Return status. 0 for success, non-zero otherwise */
A_UINT32 status;
/* Source address used for doing PASN authentication */
wmi_mac_addr source_mac_addr;
} wmi_rtt_pasn_auth_status_param;