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:

committed by
Madan Koyyalamudi

parent
76832df6c5
commit
f725ae710e
@@ -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;
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user