qcacmn: Add support for WMI_ROAM_SYNCH_KEY_EVENTID
Add support to handle WMI_ROAM_SYNCH_KEY_EVENTID. WMI_ROAM_SYNCH_KEY_EVENTID is received after roaming to 3 Link MLO AP when standby link is supported. Add changes to register handler function pointers and parse the event. Change-Id: Iee17560f9f1f3242ef512a550764a9c64319b67f CRs-Fixed: 3571673
此提交包含在:

提交者
Rahul Choudhary

父節點
6e1fe7f344
當前提交
cbefdcb9f0
@@ -5343,6 +5343,9 @@ typedef enum {
|
||||
#ifdef WLAN_FEATURE_11BE_MLO
|
||||
wmi_mlo_link_state_info_eventid,
|
||||
#endif
|
||||
#if defined(WLAN_FEATURE_ROAM_OFFLOAD) && defined(WLAN_FEATURE_11BE_MLO)
|
||||
wmi_roam_synch_key_event_id,
|
||||
#endif
|
||||
#ifdef QCA_SUPPORT_PRIMARY_LINK_MIGRATE
|
||||
wmi_peer_ptqm_migration_response_eventid,
|
||||
#endif
|
||||
|
@@ -402,6 +402,7 @@ QDF_STATUS
|
||||
(*extract_roam_event)(wmi_unified_t wmi_handle, void *evt_buf, uint32_t len,
|
||||
struct roam_offload_roam_event *roam_event);
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
||||
QDF_STATUS
|
||||
(*extract_roam_btm_response_stats)(wmi_unified_t wmi_handle, void *evt_buf,
|
||||
@@ -487,7 +488,28 @@ QDF_STATUS
|
||||
uint8_t *event, uint32_t data_len,
|
||||
struct roam_vendor_handoff_params **vendor_handoff_params);
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE_MLO
|
||||
/**
|
||||
* extract_roam_synch_key_event() - Extract Roam synch key event
|
||||
* @wmi_handle: WMI Handle
|
||||
* @event: Event buffer
|
||||
* @data_len: Event data length
|
||||
* @keys: Destination buffer to fill the keys
|
||||
* @num_keys: Number of keys
|
||||
* @mld_addr: Peer MLD address
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS
|
||||
(*extract_roam_synch_key_event) (wmi_unified_t wmi_handle, uint8_t *event,
|
||||
uint32_t data_len,
|
||||
struct wlan_crypto_key_entry **keys,
|
||||
uint8_t *num_keys,
|
||||
struct qdf_mac_addr *mld_addr);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef FEATURE_MEC_OFFLOAD
|
||||
QDF_STATUS
|
||||
(*send_pdev_set_mec_timer_cmd)(struct wmi_unified *wmi_handle,
|
||||
|
新增問題並參考
封鎖使用者