WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_roam_connect.c 文件参考
#include "hmac_roam_connect.h"
#include "oam_ext_if.h"
#include "mac_ie.h"
#include "mac_device_ext.h"
#include "mac_resource_ext.h"
#include "dmac_ext_if_hcm.h"
#include "hmac_fsm.h"
#include "hmac_sme_sta.h"
#include "hmac_resource.h"
#include "hmac_device.h"
#include "hmac_mgmt_sta.h"
#include "hmac_mgmt_bss_comm.h"
#include "hmac_encap_frame_sta.h"
#include "hmac_tx_amsdu.h"
#include "hmac_rx_data.h"
#include "hmac_chan_mgmt.h"
#include "hmac_11i.h"
#include "hmac_user.h"
#include "hmac_roam_main.h"
#include "wlan_msg.h"
#include "hmac_feature_dft.h"
#include "hmac_mbo.h"
#include "hmac_feature_interface.h"
#include "hmac_11r.h"
hmac_roam_connect.c 的引用(Include)关系图:

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_ROAM_CONNECT_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 

函数

OAL_STATIC osal_u32 hmac_roam_connect_null_fn (hmac_roam_info_stru *roam_info, osal_void *param)
 
OAL_STATIC osal_u32 hmac_roam_start_join (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
OAL_STATIC osal_u32 hmac_roam_send_auth_seq1 (hmac_roam_info_stru *roam_info)
 
OAL_STATIC osal_u32 hmac_roam_process_auth_seq2 (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
OAL_STATIC osal_u32 hmac_roam_process_assoc_rsp (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
OAL_STATIC osal_u32 hmac_roam_process_action (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
osal_u32 hmac_roam_connect_succ (hmac_roam_info_stru *roam_info, osal_void *param)
 
OAL_STATIC osal_u32 hmac_roam_auth_timeout (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
OAL_STATIC osal_u32 hmac_roam_assoc_timeout (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
OAL_STATIC osal_u32 hmac_roam_handshaking_timeout (hmac_roam_info_stru *roam_info, osal_void *p_param)
 
osal_u32 hmac_roam_send_reassoc_req (hmac_roam_info_stru *roam_info)
 
OAL_STATIC osal_u32 hmac_roam_connect_timeout_etc (osal_void *p_arg)
 
osal_void hmac_roam_connect_fsm_deinit_etc (osal_void)
 
osal_void hmac_roam_connect_fsm_init_etc (osal_void)
 
osal_u32 hmac_roam_connect_fsm_action_etc (hmac_roam_info_stru *roam_info, roam_connect_fsm_event_type_enum event, osal_void *p_param)
 
osal_void hmac_roam_connect_change_state (hmac_roam_info_stru *roam_info, roam_connect_state_enum_uint8 state)
 
osal_u32 hmac_roam_connect_check_state (hmac_roam_info_stru *roam_info, mac_vap_state_enum_uint8 vap_state, roam_main_state_enum_uint8 main_state, roam_connect_state_enum_uint8 connect_state)
 
osal_void hmac_roam_connect_start_timer (hmac_roam_info_stru *roam_info, osal_u32 timeout)
 
OAL_STATIC osal_u32 hmac_roam_connect_del_timer (hmac_roam_info_stru *roam_info)
 
osal_u32 hmac_roam_connect_set_join_reg_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
OAL_STATIC osal_s32 hmac_roam_connect_msg_to_wpas (const hmac_vap_stru *hmac_vap, const hmac_roam_info_stru *roam_info, hmac_roam_rsp_stru *roam_rsp, const hmac_asoc_rsp_stru *asoc_rsp)
 
OAL_STATIC osal_u32 hmac_roam_connect_notify_wpas (hmac_roam_info_stru *roam_info, osal_u8 *mac_hdr, osal_u16 msg_len)
 
OAL_STATIC osal_u32 hmac_roam_prepare_join_info (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
 
osal_void hmac_roam_connect_complete_etc (hmac_vap_stru *hmac_vap, osal_u32 result)
 
OAL_STATIC osal_u32 hmac_roam_encap_auth_proc (hmac_roam_info_stru *roam_info, oal_netbuf_stru **auth_frame, osal_u16 *auth_len)
 
OAL_STATIC osal_u32 hmac_roam_encap_reassoc_req (oal_netbuf_stru **assoc_req_frame, osal_u32 *assoc_len, hmac_roam_info_stru *roam_info)
 
OAL_STATIC osal_u32 hmac_roam_process_assoc_rsp_check_para (hmac_roam_info_stru *roam_info, osal_void *p_param, mac_rx_ctl_stru **rx_ctrl)
 
osal_u32 hmac_roam_connect_fail (hmac_roam_info_stru *roam_info)
 
osal_u32 hmac_roam_connect_start_etc (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
 
osal_u32 hmac_roam_connect_stop_etc (hmac_vap_stru *hmac_vap)
 
osal_u32 hmac_roam_connect_rx_mgmt_etc (oal_netbuf_stru *netbuf, hmac_vap_stru *hmac_vap)
 
osal_void hmac_roam_connect_key_done_etc (hmac_vap_stru *hmac_vap)
 

变量

hmac_roam_fsm_func g_hmac_roam_connect_fsm_func [ROAM_CONNECT_STATE_BUTT][ROAM_CONNECT_FSM_EVENT_TYPE_BUTT]
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_ROAM_CONNECT_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_roam_assoc_timeout()

OAL_STATIC osal_u32 hmac_roam_assoc_timeout ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_auth_timeout()

OAL_STATIC osal_u32 hmac_roam_auth_timeout ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_connect_change_state()

osal_void hmac_roam_connect_change_state ( hmac_roam_info_stru roam_info,
roam_connect_state_enum_uint8  state 
)

◆ hmac_roam_connect_check_state()

osal_u32 hmac_roam_connect_check_state ( hmac_roam_info_stru roam_info,
mac_vap_state_enum_uint8  vap_state,
roam_main_state_enum_uint8  main_state,
roam_connect_state_enum_uint8  connect_state 
)

◆ hmac_roam_connect_complete_etc()

osal_void hmac_roam_connect_complete_etc ( hmac_vap_stru hmac_vap,
osal_u32  result 
)

◆ hmac_roam_connect_del_timer()

OAL_STATIC osal_u32 hmac_roam_connect_del_timer ( hmac_roam_info_stru roam_info)

◆ hmac_roam_connect_fail()

osal_u32 hmac_roam_connect_fail ( hmac_roam_info_stru roam_info)

◆ hmac_roam_connect_fsm_action_etc()

osal_u32 hmac_roam_connect_fsm_action_etc ( hmac_roam_info_stru roam_info,
roam_connect_fsm_event_type_enum  event,
osal_void p_param 
)

◆ hmac_roam_connect_fsm_deinit_etc()

osal_void hmac_roam_connect_fsm_deinit_etc ( osal_void  )

◆ hmac_roam_connect_fsm_init_etc()

osal_void hmac_roam_connect_fsm_init_etc ( osal_void  )

◆ hmac_roam_connect_key_done_etc()

osal_void hmac_roam_connect_key_done_etc ( hmac_vap_stru hmac_vap)

◆ hmac_roam_connect_msg_to_wpas()

OAL_STATIC osal_s32 hmac_roam_connect_msg_to_wpas ( const hmac_vap_stru hmac_vap,
const hmac_roam_info_stru roam_info,
hmac_roam_rsp_stru roam_rsp,
const hmac_asoc_rsp_stru asoc_rsp 
)

◆ hmac_roam_connect_notify_wpas()

OAL_STATIC osal_u32 hmac_roam_connect_notify_wpas ( hmac_roam_info_stru roam_info,
osal_u8 mac_hdr,
osal_u16  msg_len 
)

◆ hmac_roam_connect_null_fn()

OAL_STATIC osal_u32 hmac_roam_connect_null_fn ( hmac_roam_info_stru roam_info,
osal_void param 
)

◆ hmac_roam_connect_rx_mgmt_etc()

osal_u32 hmac_roam_connect_rx_mgmt_etc ( oal_netbuf_stru netbuf,
hmac_vap_stru hmac_vap 
)

◆ hmac_roam_connect_set_join_reg_etc()

osal_u32 hmac_roam_connect_set_join_reg_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)

◆ hmac_roam_connect_start_etc()

osal_u32 hmac_roam_connect_start_etc ( hmac_vap_stru hmac_vap,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_connect_start_timer()

osal_void hmac_roam_connect_start_timer ( hmac_roam_info_stru roam_info,
osal_u32  timeout 
)

◆ hmac_roam_connect_stop_etc()

osal_u32 hmac_roam_connect_stop_etc ( hmac_vap_stru hmac_vap)

◆ hmac_roam_connect_succ()

osal_u32 hmac_roam_connect_succ ( hmac_roam_info_stru roam_info,
osal_void param 
)

◆ hmac_roam_connect_timeout_etc()

OAL_STATIC osal_u32 hmac_roam_connect_timeout_etc ( osal_void p_arg)

◆ hmac_roam_encap_auth_proc()

OAL_STATIC osal_u32 hmac_roam_encap_auth_proc ( hmac_roam_info_stru roam_info,
oal_netbuf_stru **  auth_frame,
osal_u16 auth_len 
)

◆ hmac_roam_encap_reassoc_req()

OAL_STATIC osal_u32 hmac_roam_encap_reassoc_req ( oal_netbuf_stru **  assoc_req_frame,
osal_u32 assoc_len,
hmac_roam_info_stru roam_info 
)

◆ hmac_roam_handshaking_timeout()

OAL_STATIC osal_u32 hmac_roam_handshaking_timeout ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_prepare_join_info()

OAL_STATIC osal_u32 hmac_roam_prepare_join_info ( hmac_vap_stru hmac_vap,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_process_action()

OAL_STATIC osal_u32 hmac_roam_process_action ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_process_assoc_rsp()

OAL_STATIC osal_u32 hmac_roam_process_assoc_rsp ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_process_assoc_rsp_check_para()

OAL_STATIC osal_u32 hmac_roam_process_assoc_rsp_check_para ( hmac_roam_info_stru roam_info,
osal_void p_param,
mac_rx_ctl_stru **  rx_ctrl 
)

◆ hmac_roam_process_auth_seq2()

OAL_STATIC osal_u32 hmac_roam_process_auth_seq2 ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

◆ hmac_roam_send_auth_seq1()

OAL_STATIC osal_u32 hmac_roam_send_auth_seq1 ( hmac_roam_info_stru roam_info)

◆ hmac_roam_send_reassoc_req()

osal_u32 hmac_roam_send_reassoc_req ( hmac_roam_info_stru roam_info)

◆ hmac_roam_start_join()

OAL_STATIC osal_u32 hmac_roam_start_join ( hmac_roam_info_stru roam_info,
osal_void p_param 
)

变量说明

◆ g_hmac_roam_connect_fsm_func