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

浏览源代码.

结构体

struct  hmac_disasoc_comp_event_stru
 
struct  hmac_scan_rsp_stru
 
struct  hmac_asoc_rsp_stru
 
struct  hmac_csa_chan_switch_done_stru
 
struct  hmac_roam_rsp_stru
 
struct  hmac_mic_event_stru
 
struct  hmac_rx_mgmt_event_stru
 
struct  hmac_p2p_listen_expired_stru
 
struct  hmac_cfg_rx_filter_stru
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_EXT_IF_H
 
#define ipaddr(addr)
 
#define ipaddr6(addr)
 
#define WIFI_SEPCIAL_IPV4_PKT_TAG   "wifi:special_ipv4_pkt,"
 
#define HWMACSTR   "%02x:%02x:%02x:%02x:**:**"
 
#define hwmac2str(a)   (a)[0], (a)[1], (a)[2], (a)[3]
 
#define GFP_ATOMIC   0
 

类型定义

typedef osal_u8 hmac_tx_return_type_enum_uint8
 
typedef osal_u8 hmac_host_ctx_event_sub_type_enum_uint8
 
typedef osal_u8 hmac_mgmt_status_enum_uint8
 

枚举

enum  hmac_tx_return_type_enum {
  HMAC_TX_PASS = 0 , HMAC_TX_BUFF = 1 , HMAC_TX_DONE = 2 , HMAC_TX_DROP_PROXY_ARP = 3 ,
  HMAC_TX_DROP_USER_UNKNOWN , HMAC_TX_DROP_USER_NULL , HMAC_TX_DROP_USER_INACTIVE , HMAC_TX_DROP_SECURITY_FILTER ,
  HMAC_TX_DROP_BA_SETUP_FAIL , HMAC_TX_DROP_AMSDU_ENCAP_FAIL , HMAC_TX_DROP_AMSDU_BUILD_FAIL , HMAC_TX_DROP_MUSER_NULL ,
  HMAC_TX_DROP_MTOU_FAIL , HMAC_TX_DROP_80211_ENCAP_FAIL , HMAC_TX_BUTT
}
 
enum  hmac_mgmt_status_enum {
  HMAC_MGMT_SUCCESS = 0 , HMAC_MGMT_INVALID = 1 , HMAC_MGMT_TIMEOUT = 2 , HMAC_MGMT_REFUSED = 3 ,
  HMAC_MGMT_TOMANY_REQ = 4 , HMAC_MGMT_ALREADY_BSS = 5
}
 

函数

void hmac_board_get_instance_etc (mac_board_stru **ppst_hmac_board)
 
osal_s32 hmac_main_init_etc (void)
 
void hmac_main_exit_etc (void)
 
osal_s32 hmac_tx_wlan_to_wlan_ap_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_tx_lan_to_wlan_etc (hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
 
osal_s32 frw_host_post_msg (osal_u16 msg_id, frw_post_pri_enum_uint8 pri, osal_u8 vap_id, frw_msg *msg)
 
osal_s32 frw_host_post_data (osal_u16 netbuf_type, osal_u8 vap_id, oal_netbuf_stru *netbuf)
 
osal_void frw_set_data_queue_limit (osal_u32 que_size)
 
osal_s32 hmac_bridge_vap_xmit_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u16 hmac_free_netbuf_list_etc (oal_netbuf_stru *netbuf)
 
oal_net_device_stru * hmac_vap_get_net_device_etc (osal_u8 vap_id)
 
osal_s8hmac_vap_get_desired_country_etc (osal_u8 vap_id)
 
osal_s32 hmac_config_11i_remove_key_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_add_vap_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_del_vap_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_start_vap_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_down_vap_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_11i_get_key_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_regdomain_pwr_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_regdomain_pwr_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_random_mac_addr_scan (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_shpreamble_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_shortgi20_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_shortgi40_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_shortgi80_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_txpower_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_safe_del_vap (hmac_vap_stru *hmac_vap)
 
osal_s32 hmac_config_set_nobeacon_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_prot_mode_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_dtimperiod_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_random_mac_oui_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_mac_addr_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_thruput_test (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_freq_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_do_channel_off (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_void hmac_config_update_conn_channel_info (hmac_vap_stru *hmac_vap)
 
osal_s32 hmac_config_delba_req_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_rx_dhcp_debug_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_service_control_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_amsdu_tx_on_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_bss_type_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_auth_mode_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_addba_req_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_cfg80211_start_scan_sta_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_mib_by_bw (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_channel_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_beacon_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_ssid_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_11i_add_key_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_wmmswitch (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_country_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_config_bg_noise_info (hmac_vap_stru *hmac_vap, osal_u16 *pus_len, osal_u8 *param)
 
osal_u32 hmac_config_set_mode_etc (hmac_vap_stru *hmac_vap, osal_u16 len, osal_u8 *param)
 
osal_u32 hmac_sta_initiate_join_etc (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
 
osal_s32 hmac_config_get_txpower_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_shortgi20_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_shortgi40_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_shortgi80_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_shpreamble_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_mode_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_nobeacon_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_prot_mode_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_dtimperiod_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_sta_list_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_freq_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_channel_list (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_bss_type_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_auth_mode_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_ssid_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_config_set_max_user_etc (hmac_vap_stru *hmac_vap, osal_u16 len, osal_u32 max_user)
 
osal_s32 hmac_config_set_max_user_cb (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_reg_info_etc (hmac_vap_stru *hmac_vap, frw_msg *msg_info)
 
void hmac_mgmt_send_deauth_frame_etc (hmac_vap_stru *hmac_vap, osal_u8 *da, osal_u16 err_code, oal_bool_enum_uint8 is_protected)
 
void hmac_mgmt_send_disassoc_frame_etc (hmac_vap_stru *hmac_vap, osal_u8 *da, osal_u16 err_code, oal_bool_enum_uint8 is_protected)
 
osal_s32 hmac_config_kick_user_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_connect_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_check_capability_mac_phy_supplicant_etc (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
 
osal_u32 hmac_config_11i_add_wep_entry_etc (hmac_vap_stru *hmac_vap, const osal_u8 *param)
 
osal_s32 hmac_config_get_assoc_req_ie_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_amsdu_tx_on (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_get_country_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_config_set_app_ie_to_vap_etc (hmac_vap_stru *hmac_vap, oal_app_ie_stru *app_ie, app_ie_type_uint8 type)
 
osal_u32 hmac_config_set_acs_cmd (hmac_vap_stru *hmac_vap, osal_u16 len, osal_u8 *param)
 
osal_u32 hmac_config_open_wmm (hmac_vap_stru *hmac_vap, osal_u16 len, const osal_u8 *param)
 
osal_void hmac_tx_report_eth_frame_etc (const hmac_vap_stru *hmac_vap, oal_netbuf_stru *pst_netbuf)
 
osal_s32 hmac_config_fbt_kick_user (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_scan_abort_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_vendor_ie (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_cfg_vap_h2d_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_pmksa_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_wpas_mgmt_tx_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_del_pmksa_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_flush_pmksa_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_config_user_rate_info_syn_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u32 hmac_config_user_info_syn_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u32 hmac_config_sta_vap_info_syn_etc (hmac_vap_stru *hmac_vap)
 
osal_u32 hmac_init_user_security_port_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u32 hmac_config_ch_status_sync (hmac_device_stru *hmac_device)
 
osal_u32 hmac_find_p2p_listen_channel_etc (hmac_vap_stru *hmac_vap, osal_u16 len, osal_u8 *param, osal_u8 *p2p_listen_channel)
 
osal_s32 hmac_config_vendor_cmd_get_channel_list_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
void hmac_do_suspend_action_etc (hmac_device_stru *hmac_device, osal_u8 uc_in_suspend)
 
osal_s32 hmac_config_set_scan_params_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_multi_bssid_enable (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_bandwidth (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_suspend_mode (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_s32 hmac_config_set_customize_ie (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_void hmac_config_set_channel_list (hmac_vap_stru *hmac_vap, mac_cfg_set_scan_param *scan_param)
 

宏定义说明

◆ GFP_ATOMIC

#define GFP_ATOMIC   0

◆ hwmac2str

#define hwmac2str (   a)    (a)[0], (a)[1], (a)[2], (a)[3]

◆ HWMACSTR

#define HWMACSTR   "%02x:%02x:%02x:%02x:**:**"

◆ ipaddr

#define ipaddr (   addr)
值:
((osal_u8*)&(addr))[0], \
((osal_u8*)&(addr))[1], \
((osal_u8*)&(addr))[2]
unsigned char osal_u8
Definition osal_types.h:11

◆ ipaddr6

#define ipaddr6 (   addr)
值:
ntohs((addr).s6_addr16[0]), \
ntohs((addr).s6_addr16[1]), \
(ntohs((addr).s6_addr16[2]) & 0xff00) >> 8

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_EXT_IF_H

◆ WIFI_SEPCIAL_IPV4_PKT_TAG

#define WIFI_SEPCIAL_IPV4_PKT_TAG   "wifi:special_ipv4_pkt,"

类型定义说明

◆ hmac_host_ctx_event_sub_type_enum_uint8

◆ hmac_mgmt_status_enum_uint8

◆ hmac_tx_return_type_enum_uint8

枚举类型说明

◆ hmac_mgmt_status_enum

枚举值
HMAC_MGMT_SUCCESS 
HMAC_MGMT_INVALID 
HMAC_MGMT_TIMEOUT 
HMAC_MGMT_REFUSED 
HMAC_MGMT_TOMANY_REQ 
HMAC_MGMT_ALREADY_BSS 

◆ hmac_tx_return_type_enum

枚举值
HMAC_TX_PASS 
HMAC_TX_BUFF 
HMAC_TX_DONE 
HMAC_TX_DROP_PROXY_ARP 
HMAC_TX_DROP_USER_UNKNOWN 
HMAC_TX_DROP_USER_NULL 
HMAC_TX_DROP_USER_INACTIVE 
HMAC_TX_DROP_SECURITY_FILTER 
HMAC_TX_DROP_BA_SETUP_FAIL 
HMAC_TX_DROP_AMSDU_ENCAP_FAIL 
HMAC_TX_DROP_AMSDU_BUILD_FAIL 
HMAC_TX_DROP_MUSER_NULL 
HMAC_TX_DROP_MTOU_FAIL 
HMAC_TX_DROP_80211_ENCAP_FAIL 
HMAC_TX_BUTT 

函数说明

◆ frw_host_post_data()

osal_s32 frw_host_post_data ( osal_u16  netbuf_type,
osal_u8  vap_id,
oal_netbuf_stru netbuf 
)
extern

◆ frw_host_post_msg()

osal_s32 frw_host_post_msg ( osal_u16  msg_id,
frw_post_pri_enum_uint8  pri,
osal_u8  vap_id,
frw_msg msg 
)
extern

◆ frw_set_data_queue_limit()

osal_void frw_set_data_queue_limit ( osal_u32  que_size)
extern

◆ hmac_board_get_instance_etc()

void hmac_board_get_instance_etc ( mac_board_stru **  ppst_hmac_board)
extern

◆ hmac_bridge_vap_xmit_etc()

osal_s32 hmac_bridge_vap_xmit_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_cfg80211_start_scan_sta_etc()

osal_s32 hmac_cfg80211_start_scan_sta_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_check_capability_mac_phy_supplicant_etc()

osal_u32 hmac_check_capability_mac_phy_supplicant_etc ( hmac_vap_stru hmac_vap,
mac_bss_dscr_stru bss_dscr 
)
extern

◆ hmac_config_11i_add_key_etc()

osal_s32 hmac_config_11i_add_key_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_11i_add_wep_entry_etc()

osal_u32 hmac_config_11i_add_wep_entry_etc ( hmac_vap_stru hmac_vap,
const osal_u8 param 
)
extern

◆ hmac_config_11i_get_key_etc()

osal_s32 hmac_config_11i_get_key_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_11i_remove_key_etc()

osal_s32 hmac_config_11i_remove_key_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_add_vap_etc()

osal_s32 hmac_config_add_vap_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_addba_req_etc()

osal_s32 hmac_config_addba_req_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_bg_noise_info()

osal_u32 hmac_config_bg_noise_info ( hmac_vap_stru hmac_vap,
osal_u16 pus_len,
osal_u8 param 
)
extern

◆ hmac_config_cfg_vap_h2d_etc()

osal_s32 hmac_config_cfg_vap_h2d_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_ch_status_sync()

osal_u32 hmac_config_ch_status_sync ( hmac_device_stru hmac_device)
extern

◆ hmac_config_connect_etc()

osal_s32 hmac_config_connect_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_del_pmksa_etc()

osal_s32 hmac_config_del_pmksa_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_del_vap_etc()

osal_s32 hmac_config_del_vap_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_delba_req_etc()

osal_s32 hmac_config_delba_req_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_do_channel_off()

osal_s32 hmac_config_do_channel_off ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_down_vap_etc()

osal_s32 hmac_config_down_vap_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_fbt_kick_user()

osal_s32 hmac_config_fbt_kick_user ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_flush_pmksa_etc()

osal_s32 hmac_config_flush_pmksa_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_amsdu_tx_on()

osal_s32 hmac_config_get_amsdu_tx_on ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_assoc_req_ie_etc()

osal_s32 hmac_config_get_assoc_req_ie_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_auth_mode_etc()

osal_s32 hmac_config_get_auth_mode_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_bss_type_etc()

osal_s32 hmac_config_get_bss_type_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_channel_list()

osal_s32 hmac_config_get_channel_list ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_get_country_etc()

osal_s32 hmac_config_get_country_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_dtimperiod_etc()

osal_s32 hmac_config_get_dtimperiod_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_freq_etc()

osal_s32 hmac_config_get_freq_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_mode_etc()

osal_s32 hmac_config_get_mode_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_nobeacon_etc()

osal_s32 hmac_config_get_nobeacon_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_prot_mode_etc()

osal_s32 hmac_config_get_prot_mode_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_regdomain_pwr_etc()

osal_s32 hmac_config_get_regdomain_pwr_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_shortgi20_etc()

osal_s32 hmac_config_get_shortgi20_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_shortgi40_etc()

osal_s32 hmac_config_get_shortgi40_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_shortgi80_etc()

osal_s32 hmac_config_get_shortgi80_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_shpreamble_etc()

osal_s32 hmac_config_get_shpreamble_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_ssid_etc()

osal_s32 hmac_config_get_ssid_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_sta_list_etc()

osal_s32 hmac_config_get_sta_list_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_txpower_etc()

osal_s32 hmac_config_get_txpower_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_get_wmmswitch()

osal_s32 hmac_config_get_wmmswitch ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_kick_user_etc()

osal_s32 hmac_config_kick_user_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_multi_bssid_enable()

osal_s32 hmac_config_multi_bssid_enable ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_open_wmm()

osal_u32 hmac_config_open_wmm ( hmac_vap_stru hmac_vap,
osal_u16  len,
const osal_u8 param 
)
extern

◆ hmac_config_reg_info_etc()

osal_s32 hmac_config_reg_info_etc ( hmac_vap_stru hmac_vap,
frw_msg msg_info 
)
extern

◆ hmac_config_rx_dhcp_debug_etc()

osal_s32 hmac_config_rx_dhcp_debug_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_safe_del_vap()

osal_s32 hmac_config_safe_del_vap ( hmac_vap_stru hmac_vap)
extern

◆ hmac_config_scan_abort_etc()

osal_s32 hmac_config_scan_abort_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_service_control_etc()

osal_s32 hmac_config_service_control_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_acs_cmd()

osal_u32 hmac_config_set_acs_cmd ( hmac_vap_stru hmac_vap,
osal_u16  len,
osal_u8 param 
)
extern

◆ hmac_config_set_amsdu_tx_on_etc()

osal_s32 hmac_config_set_amsdu_tx_on_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_app_ie_to_vap_etc()

osal_u32 hmac_config_set_app_ie_to_vap_etc ( hmac_vap_stru hmac_vap,
oal_app_ie_stru *  app_ie,
app_ie_type_uint8  type 
)
extern

◆ hmac_config_set_auth_mode_etc()

osal_s32 hmac_config_set_auth_mode_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_bandwidth()

osal_s32 hmac_config_set_bandwidth ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_beacon_etc()

osal_s32 hmac_config_set_beacon_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_bss_type_etc()

osal_s32 hmac_config_set_bss_type_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_channel_etc()

osal_s32 hmac_config_set_channel_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_channel_list()

osal_void hmac_config_set_channel_list ( hmac_vap_stru hmac_vap,
mac_cfg_set_scan_param scan_param 
)

◆ hmac_config_set_country_etc()

osal_s32 hmac_config_set_country_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_customize_ie()

osal_s32 hmac_config_set_customize_ie ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_dtimperiod_etc()

osal_s32 hmac_config_set_dtimperiod_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_freq_etc()

osal_s32 hmac_config_set_freq_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_mac_addr_etc()

osal_s32 hmac_config_set_mac_addr_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_max_user_cb()

osal_s32 hmac_config_set_max_user_cb ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_max_user_etc()

osal_u32 hmac_config_set_max_user_etc ( hmac_vap_stru hmac_vap,
osal_u16  len,
osal_u32  max_user 
)
extern

◆ hmac_config_set_mib_by_bw()

osal_s32 hmac_config_set_mib_by_bw ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_mode_etc()

osal_u32 hmac_config_set_mode_etc ( hmac_vap_stru hmac_vap,
osal_u16  len,
osal_u8 param 
)
extern

◆ hmac_config_set_nobeacon_etc()

osal_s32 hmac_config_set_nobeacon_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_pmksa_etc()

osal_s32 hmac_config_set_pmksa_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_prot_mode_etc()

osal_s32 hmac_config_set_prot_mode_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_random_mac_addr_scan()

osal_s32 hmac_config_set_random_mac_addr_scan ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_random_mac_oui_etc()

osal_s32 hmac_config_set_random_mac_oui_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_regdomain_pwr_etc()

osal_s32 hmac_config_set_regdomain_pwr_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_scan_params_etc()

osal_s32 hmac_config_set_scan_params_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_shortgi20_etc()

osal_s32 hmac_config_set_shortgi20_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_shortgi40_etc()

osal_s32 hmac_config_set_shortgi40_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_shortgi80_etc()

osal_s32 hmac_config_set_shortgi80_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_shpreamble_etc()

osal_s32 hmac_config_set_shpreamble_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_ssid_etc()

osal_s32 hmac_config_set_ssid_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_suspend_mode()

osal_s32 hmac_config_set_suspend_mode ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_thruput_test()

osal_s32 hmac_config_set_thruput_test ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_set_txpower_etc()

osal_s32 hmac_config_set_txpower_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_set_vendor_ie()

osal_s32 hmac_config_set_vendor_ie ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_sta_vap_info_syn_etc()

osal_u32 hmac_config_sta_vap_info_syn_etc ( hmac_vap_stru hmac_vap)
extern

◆ hmac_config_start_vap_etc()

osal_s32 hmac_config_start_vap_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_config_update_conn_channel_info()

osal_void hmac_config_update_conn_channel_info ( hmac_vap_stru hmac_vap)
extern

◆ hmac_config_user_info_syn_etc()

osal_u32 hmac_config_user_info_syn_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)
extern

◆ hmac_config_user_rate_info_syn_etc()

osal_u32 hmac_config_user_rate_info_syn_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)
extern

◆ hmac_config_vendor_cmd_get_channel_list_etc()

osal_s32 hmac_config_vendor_cmd_get_channel_list_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_do_suspend_action_etc()

void hmac_do_suspend_action_etc ( hmac_device_stru hmac_device,
osal_u8  uc_in_suspend 
)
extern

◆ hmac_find_p2p_listen_channel_etc()

osal_u32 hmac_find_p2p_listen_channel_etc ( hmac_vap_stru hmac_vap,
osal_u16  len,
osal_u8 param,
osal_u8 p2p_listen_channel 
)
extern

◆ hmac_free_netbuf_list_etc()

osal_u16 hmac_free_netbuf_list_etc ( oal_netbuf_stru netbuf)
extern

◆ hmac_init_user_security_port_etc()

osal_u32 hmac_init_user_security_port_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)
extern

◆ hmac_main_exit_etc()

void hmac_main_exit_etc ( void  )
extern

◆ hmac_main_init_etc()

osal_s32 hmac_main_init_etc ( void  )
extern

◆ hmac_mgmt_send_deauth_frame_etc()

void hmac_mgmt_send_deauth_frame_etc ( hmac_vap_stru hmac_vap,
osal_u8 da,
osal_u16  err_code,
oal_bool_enum_uint8  is_protected 
)
extern

◆ hmac_mgmt_send_disassoc_frame_etc()

void hmac_mgmt_send_disassoc_frame_etc ( hmac_vap_stru hmac_vap,
osal_u8 da,
osal_u16  err_code,
oal_bool_enum_uint8  is_protected 
)
extern

◆ hmac_sta_initiate_join_etc()

osal_u32 hmac_sta_initiate_join_etc ( hmac_vap_stru hmac_vap,
mac_bss_dscr_stru bss_dscr 
)
extern

◆ hmac_tx_lan_to_wlan_etc()

osal_u32 hmac_tx_lan_to_wlan_etc ( hmac_vap_stru hmac_vap,
oal_netbuf_stru netbuf 
)
extern

◆ hmac_tx_report_eth_frame_etc()

osal_void hmac_tx_report_eth_frame_etc ( const hmac_vap_stru hmac_vap,
oal_netbuf_stru pst_netbuf 
)
extern

◆ hmac_tx_wlan_to_wlan_ap_etc()

osal_s32 hmac_tx_wlan_to_wlan_ap_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_vap_get_desired_country_etc()

osal_s8 * hmac_vap_get_desired_country_etc ( osal_u8  vap_id)
extern

◆ hmac_vap_get_net_device_etc()

oal_net_device_stru * hmac_vap_get_net_device_etc ( osal_u8  vap_id)
extern

◆ hmac_wpas_mgmt_tx_etc()

osal_s32 hmac_wpas_mgmt_tx_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern