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

浏览源代码.

结构体

struct  hmac_join_req_stru
 
struct  hmac_auth_req_stru
 
struct  hmac_asoc_req_stru
 
struct  hmac_join_rsp_stru
 
struct  hmac_auth_rsp_stru
 
struct  hmac_disasoc_rsp_stru
 
struct  hmac_ap_start_rsp_stru
 
struct  hmac_data_rate_stru
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_MGMT_STA_H
 
#define HMAC_WMM_QOS_PARAMS_HDR_LEN   8
 
#define HMAC_WMM_QOSINFO_AND_RESV_LEN   2
 
#define HMAC_WMM_AC_PARAMS_RECORD_LEN   4
 
#define DATARATES_80211G_NUM   12
 
#define HMAC_WMM_VO_DEFAULT_DECA_AIFSN   2
 

函数

osal_u32 hmac_sta_up_update_ht_params (hmac_vap_stru *hmac_vap, osal_u8 *payload, osal_u16 frame_len, hmac_user_stru *hmac_user)
 
osal_u32 hmac_sta_up_update_vht_params (hmac_vap_stru *hmac_vap, osal_u8 *payload, osal_u16 frame_len, hmac_user_stru *hmac_user)
 
osal_void hmac_chan_multi_select_channel_mac (hmac_vap_stru *hmac_vap, osal_u8 channel, wlan_channel_bandwidth_enum_uint8 bandwidth)
 
osal_u32 hmac_sta_up_update_he_oper_params (hmac_vap_stru *hmac_vap, osal_u8 *payload, osal_u16 frame_len, hmac_user_stru *hmac_user)
 
osal_s32 hmac_rx_he_trig_event (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_sta_wait_join_etc (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_sta_wait_auth_etc (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_sta_wait_asoc_etc (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_sta_wait_asoc_rx_etc (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_sta_wait_auth_seq2_rx_etc (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_sta_wait_auth_seq4_rx_etc (hmac_vap_stru *hmac_vap, osal_void *p_msg)
 
osal_u32 hmac_sta_auth_timeout_etc (hmac_vap_stru *hmac_vap, osal_void *p_param)
 
osal_u32 hmac_sta_up_rx_mgmt_etc (hmac_vap_stru *hmac_vap_sta, osal_void *p_param)
 
osal_u32 hmac_sta_wait_asoc_timeout_etc (hmac_vap_stru *hmac_vap, osal_void *p_param)
 
osal_void hmac_sta_handle_disassoc_rsp_etc (hmac_vap_stru *hmac_vap, osal_u16 disasoc_reason_code)
 
osal_u32 hmac_scan_get_user_protocol_etc (mac_bss_dscr_stru *bss_dscr, wlan_protocol_enum_uint8 *protocol_mode)
 
osal_u32 hmac_sta_get_user_protocol_etc (mac_bss_dscr_stru *bss_dscr, wlan_protocol_enum_uint8 *pen_protocol_mode)
 
osal_void hmac_sta_update_wmm_info (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *wmm_ie)
 
osal_u32 hmac_sta_up_update_edca_params_machw_etc (hmac_vap_stru *hmac_vap, mac_wmm_set_param_type_enum_uint8 type)
 
osal_void hmac_sta_up_update_edca_params_etc (osal_u8 *payload, osal_u16 msg_len, hmac_vap_stru *hmac_vap, osal_u8 frame_sub_type, hmac_user_stru *hmac_user)
 
oal_bool_enum_uint8 hmac_is_support_11grate_etc (osal_u8 *rates, osal_u8 rate_num)
 
oal_bool_enum_uint8 hmac_is_support_11brate_etc (osal_u8 *rates, osal_u8 rate_num)
 
osal_u32 hmac_process_assoc_rsp_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *mac_hdr, osal_u16 hdr_len, osal_u8 *payload, osal_u16 msg_len)
 
osal_u32 hmac_sta_sync_vap (hmac_vap_stru *hmac_vap, mac_channel_stru *channel, wlan_protocol_enum_uint8 protocol)
 
osal_u8hmac_sta_find_ie_in_probe_rsp_etc (hmac_vap_stru *hmac_vap, osal_u8 eid, osal_u16 *pus_index)
 
osal_u32 hmac_sta_get_min_rate (hmac_set_rate_stru *rate_params, hmac_join_req_stru *join_req)
 
osal_u32 hmac_sta_wait_auth (hmac_vap_stru *hmac_vap, osal_void *msg)
 
osal_u32 hmac_report_ext_auth_event (hmac_vap_stru *hmac_vap)
 
osal_void hmac_tx_delete_ba (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 

宏定义说明

◆ DATARATES_80211G_NUM

#define DATARATES_80211G_NUM   12

◆ HMAC_WMM_AC_PARAMS_RECORD_LEN

#define HMAC_WMM_AC_PARAMS_RECORD_LEN   4

◆ HMAC_WMM_QOS_PARAMS_HDR_LEN

#define HMAC_WMM_QOS_PARAMS_HDR_LEN   8

◆ HMAC_WMM_QOSINFO_AND_RESV_LEN

#define HMAC_WMM_QOSINFO_AND_RESV_LEN   2

◆ HMAC_WMM_VO_DEFAULT_DECA_AIFSN

#define HMAC_WMM_VO_DEFAULT_DECA_AIFSN   2

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_MGMT_STA_H

函数说明

◆ hmac_chan_multi_select_channel_mac()

osal_void hmac_chan_multi_select_channel_mac ( hmac_vap_stru hmac_vap,
osal_u8  channel,
wlan_channel_bandwidth_enum_uint8  bandwidth 
)

◆ hmac_is_support_11brate_etc()

oal_bool_enum_uint8 hmac_is_support_11brate_etc ( osal_u8 rates,
osal_u8  rate_num 
)
extern

◆ hmac_is_support_11grate_etc()

oal_bool_enum_uint8 hmac_is_support_11grate_etc ( osal_u8 rates,
osal_u8  rate_num 
)
extern

◆ hmac_process_assoc_rsp_etc()

osal_u32 hmac_process_assoc_rsp_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 mac_hdr,
osal_u16  hdr_len,
osal_u8 payload,
osal_u16  msg_len 
)
extern

◆ hmac_report_ext_auth_event()

osal_u32 hmac_report_ext_auth_event ( hmac_vap_stru hmac_vap)

◆ hmac_rx_he_trig_event()

osal_s32 hmac_rx_he_trig_event ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_scan_get_user_protocol_etc()

osal_u32 hmac_scan_get_user_protocol_etc ( mac_bss_dscr_stru bss_dscr,
wlan_protocol_enum_uint8 protocol_mode 
)

◆ hmac_sta_auth_timeout_etc()

osal_u32 hmac_sta_auth_timeout_etc ( hmac_vap_stru hmac_vap,
osal_void p_param 
)
extern

◆ hmac_sta_find_ie_in_probe_rsp_etc()

osal_u8 * hmac_sta_find_ie_in_probe_rsp_etc ( hmac_vap_stru hmac_vap,
osal_u8  eid,
osal_u16 pus_index 
)
extern

◆ hmac_sta_get_min_rate()

osal_u32 hmac_sta_get_min_rate ( hmac_set_rate_stru rate_params,
hmac_join_req_stru join_req 
)
extern

◆ hmac_sta_get_user_protocol_etc()

osal_u32 hmac_sta_get_user_protocol_etc ( mac_bss_dscr_stru bss_dscr,
wlan_protocol_enum_uint8 pen_protocol_mode 
)
extern

◆ hmac_sta_handle_disassoc_rsp_etc()

osal_void hmac_sta_handle_disassoc_rsp_etc ( hmac_vap_stru hmac_vap,
osal_u16  disasoc_reason_code 
)
extern

◆ hmac_sta_sync_vap()

osal_u32 hmac_sta_sync_vap ( hmac_vap_stru hmac_vap,
mac_channel_stru channel,
wlan_protocol_enum_uint8  protocol 
)
extern

◆ hmac_sta_up_rx_mgmt_etc()

osal_u32 hmac_sta_up_rx_mgmt_etc ( hmac_vap_stru hmac_vap_sta,
osal_void p_param 
)
extern

◆ hmac_sta_up_update_edca_params_etc()

osal_void hmac_sta_up_update_edca_params_etc ( osal_u8 payload,
osal_u16  msg_len,
hmac_vap_stru hmac_vap,
osal_u8  frame_sub_type,
hmac_user_stru hmac_user 
)
extern

◆ hmac_sta_up_update_edca_params_machw_etc()

osal_u32 hmac_sta_up_update_edca_params_machw_etc ( hmac_vap_stru hmac_vap,
mac_wmm_set_param_type_enum_uint8  type 
)
extern

◆ hmac_sta_up_update_he_oper_params()

osal_u32 hmac_sta_up_update_he_oper_params ( hmac_vap_stru hmac_vap,
osal_u8 payload,
osal_u16  frame_len,
hmac_user_stru hmac_user 
)

◆ hmac_sta_up_update_ht_params()

osal_u32 hmac_sta_up_update_ht_params ( hmac_vap_stru hmac_vap,
osal_u8 payload,
osal_u16  frame_len,
hmac_user_stru hmac_user 
)

◆ hmac_sta_up_update_vht_params()

osal_u32 hmac_sta_up_update_vht_params ( hmac_vap_stru hmac_vap,
osal_u8 payload,
osal_u16  frame_len,
hmac_user_stru hmac_user 
)

◆ hmac_sta_update_wmm_info()

osal_void hmac_sta_update_wmm_info ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 wmm_ie 
)

◆ hmac_sta_wait_asoc_etc()

osal_u32 hmac_sta_wait_asoc_etc ( hmac_vap_stru hmac_vap,
osal_void msg 
)
extern

◆ hmac_sta_wait_asoc_rx_etc()

osal_u32 hmac_sta_wait_asoc_rx_etc ( hmac_vap_stru hmac_vap,
osal_void msg 
)
extern

◆ hmac_sta_wait_asoc_timeout_etc()

osal_u32 hmac_sta_wait_asoc_timeout_etc ( hmac_vap_stru hmac_vap,
osal_void p_param 
)
extern

◆ hmac_sta_wait_auth()

osal_u32 hmac_sta_wait_auth ( hmac_vap_stru hmac_vap,
osal_void msg 
)

◆ hmac_sta_wait_auth_etc()

osal_u32 hmac_sta_wait_auth_etc ( hmac_vap_stru hmac_vap,
osal_void msg 
)
extern

◆ hmac_sta_wait_auth_seq2_rx_etc()

osal_u32 hmac_sta_wait_auth_seq2_rx_etc ( hmac_vap_stru hmac_vap,
osal_void msg 
)
extern

◆ hmac_sta_wait_auth_seq4_rx_etc()

osal_u32 hmac_sta_wait_auth_seq4_rx_etc ( hmac_vap_stru hmac_vap,
osal_void p_msg 
)
extern

◆ hmac_sta_wait_join_etc()

osal_u32 hmac_sta_wait_join_etc ( hmac_vap_stru hmac_vap,
osal_void msg 
)
extern

◆ hmac_tx_delete_ba()

osal_void hmac_tx_delete_ba ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)