qcacld-3.0: Add support to parse roam frame info TLV

Add support to parse roam frame info TLV.
Add changes to send the BTM request logging event.

Change-Id: I24fab5fc0ec204fce74cf822742b5a44b0e7774f
CRs-Fixed: 3013489
This commit is contained in:
Pragaspathi Thilagaraj
2021-09-07 13:07:35 +05:30
committed by Madan Koyyalamudi
parent 1b47a5b316
commit db383df8c9
8 changed files with 637 additions and 14 deletions

View File

@@ -2603,6 +2603,7 @@ struct wlan_mlme_sae_single_pmk {
struct mlme_pmk_info pmk_info;
};
#define ROAM_FRAME_INFO_FRAME_TYPE_EXT 3
/**
* struct mlme_roam_debug_info - Roam debug information storage structure.
* @trigger: Roam trigger related data
@@ -2612,6 +2613,8 @@ struct wlan_mlme_sae_single_pmk {
* @btm_rsp: BTM response information
* @roam_init_info: Roam initial info
* @roam_msg_info: roam related message information
* @frame_info: Information related to mgmt/eapol frames exchanged
* during roaming.
*/
struct mlme_roam_debug_info {
struct wmi_roam_trigger_info trigger;
@@ -2621,6 +2624,7 @@ struct mlme_roam_debug_info {
struct roam_btm_response_data btm_rsp;
struct roam_initial_data roam_init_info;
struct roam_msg_info roam_msg_info;
struct roam_frame_info frame_info[WLAN_ROAM_MAX_FRAME_INFO];
};
/**