WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_sme_sta.h 文件参考
#include "hmac_mgmt_sta.h"
hmac_sme_sta.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_SME_STA_H
 
#define MAX_AUTH_CNT   5
 
#define MAX_ASOC_CNT   5
 

类型定义

typedef osal_void(* hmac_sme_handle_rsp_func) (hmac_vap_stru *hmac_vap, osal_u8 *msg)
 
typedef osal_u8 hmac_sme_rsp_enum_uint8
 
typedef osal_u8 hmac_ap_sme_rsp_enum_uint8
 

枚举

enum  hmac_sme_rsp_enum {
  HMAC_SME_SCAN_RSP , HMAC_SME_JOIN_RSP , HMAC_SME_AUTH_RSP , HMAC_SME_ASOC_RSP ,
  HMAC_SME_RSP_BUTT
}
 
enum  hmac_ap_sme_rsp_enum { HMAC_AP_SME_START_RSP = 0 , HMAC_AP_SME_RSP_BUTT }
 

函数

osal_void hmac_cfg80211_scan_comp (hmac_scan_record_stru *p_scan_record)
 
osal_void hmac_send_rsp_to_sme_sta_etc (hmac_vap_stru *hmac_vap, hmac_sme_rsp_enum_uint8 type, osal_u8 *msg)
 
osal_void hmac_send_rsp_to_sme_ap_etc (hmac_vap_stru *hmac_vap, hmac_ap_sme_rsp_enum_uint8 type, osal_u8 *msg)
 
osal_void hmac_handle_scan_rsp_sta_etc (hmac_vap_stru *hmac_vap, osal_u8 *msg)
 
osal_void hmac_handle_join_rsp_sta_etc (hmac_vap_stru *hmac_vap, osal_u8 *msg)
 
osal_void hmac_handle_auth_rsp_sta_etc (hmac_vap_stru *hmac_vap, osal_u8 *msg)
 
osal_void hmac_handle_asoc_rsp_sta_etc (hmac_vap_stru *hmac_vap, osal_u8 *msg)
 
osal_void hmac_prepare_join_req_etc (hmac_join_req_stru *join_req, mac_bss_dscr_stru *bss_dscr)
 
osal_u32 hmac_sta_update_join_req_params_etc (hmac_vap_stru *hmac_vap, hmac_join_req_stru *join_req)
 
osal_void hmac_report_assoc_state_sta (const hmac_vap_stru *hmac_vap, const osal_u8 *mac_addr, osal_u8 assoc)
 
osal_void hmac_set_scan_param (hmac_vap_stru *hmac_vap, osal_u8 channel, mac_scan_req_stru *scan_param)
 
void hmac_handle_assoc_rsp_succ_sta (const hmac_vap_stru *hmac_vap, hmac_asoc_rsp_stru *asoc_rsp)
 
osal_void hmac_prepare_auth_req (hmac_vap_stru *hmac_vap, hmac_auth_req_stru *auth_req)
 
osal_void hmac_report_connect_failed_result_etc (hmac_vap_stru *hmac_vap, mac_status_code_enum_uint16 reason_code)
 

宏定义说明

◆ MAX_ASOC_CNT

#define MAX_ASOC_CNT   5

◆ MAX_AUTH_CNT

#define MAX_AUTH_CNT   5

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_SME_STA_H

类型定义说明

◆ hmac_ap_sme_rsp_enum_uint8

◆ hmac_sme_handle_rsp_func

typedef osal_void(* hmac_sme_handle_rsp_func) (hmac_vap_stru *hmac_vap, osal_u8 *msg)

◆ hmac_sme_rsp_enum_uint8

枚举类型说明

◆ hmac_ap_sme_rsp_enum

枚举值
HMAC_AP_SME_START_RSP 
HMAC_AP_SME_RSP_BUTT 

◆ hmac_sme_rsp_enum

枚举值
HMAC_SME_SCAN_RSP 
HMAC_SME_JOIN_RSP 
HMAC_SME_AUTH_RSP 
HMAC_SME_ASOC_RSP 
HMAC_SME_RSP_BUTT 

函数说明

◆ hmac_cfg80211_scan_comp()

osal_void hmac_cfg80211_scan_comp ( hmac_scan_record_stru p_scan_record)
extern

◆ hmac_handle_asoc_rsp_sta_etc()

osal_void hmac_handle_asoc_rsp_sta_etc ( hmac_vap_stru hmac_vap,
osal_u8 msg 
)

◆ hmac_handle_assoc_rsp_succ_sta()

void hmac_handle_assoc_rsp_succ_sta ( const hmac_vap_stru hmac_vap,
hmac_asoc_rsp_stru asoc_rsp 
)

◆ hmac_handle_auth_rsp_sta_etc()

osal_void hmac_handle_auth_rsp_sta_etc ( hmac_vap_stru hmac_vap,
osal_u8 msg 
)

◆ hmac_handle_join_rsp_sta_etc()

osal_void hmac_handle_join_rsp_sta_etc ( hmac_vap_stru hmac_vap,
osal_u8 msg 
)

◆ hmac_handle_scan_rsp_sta_etc()

osal_void hmac_handle_scan_rsp_sta_etc ( hmac_vap_stru hmac_vap,
osal_u8 msg 
)

◆ hmac_prepare_auth_req()

osal_void hmac_prepare_auth_req ( hmac_vap_stru hmac_vap,
hmac_auth_req_stru auth_req 
)

◆ hmac_prepare_join_req_etc()

osal_void hmac_prepare_join_req_etc ( hmac_join_req_stru join_req,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_report_assoc_state_sta()

osal_void hmac_report_assoc_state_sta ( const hmac_vap_stru hmac_vap,
const osal_u8 mac_addr,
osal_u8  assoc 
)

◆ hmac_report_connect_failed_result_etc()

osal_void hmac_report_connect_failed_result_etc ( hmac_vap_stru hmac_vap,
mac_status_code_enum_uint16  reason_code 
)

◆ hmac_send_rsp_to_sme_ap_etc()

osal_void hmac_send_rsp_to_sme_ap_etc ( hmac_vap_stru hmac_vap,
hmac_ap_sme_rsp_enum_uint8  type,
osal_u8 msg 
)
extern

◆ hmac_send_rsp_to_sme_sta_etc()

osal_void hmac_send_rsp_to_sme_sta_etc ( hmac_vap_stru hmac_vap,
hmac_sme_rsp_enum_uint8  type,
osal_u8 msg 
)
extern

◆ hmac_set_scan_param()

osal_void hmac_set_scan_param ( hmac_vap_stru hmac_vap,
osal_u8  channel,
mac_scan_req_stru scan_param 
)
extern

◆ hmac_sta_update_join_req_params_etc()

osal_u32 hmac_sta_update_join_req_params_etc ( hmac_vap_stru hmac_vap,
hmac_join_req_stru join_req 
)