WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_csa_ap.c 文件参考
#include "hmac_csa_ap.h"
#include "hmac_beacon.h"
#include "hmac_chan_mgmt.h"
#include "hmac_tx_mgmt.h"
#include "frw_util_notifier.h"
#include "hmac_feature_dft.h"
#include "hmac_feature_interface.h"
#include "hmac_ccpriv.h"
#include "wal_utils.h"
hmac_csa_ap.c 的引用(Include)关系图:

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_CSA_AP_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 

函数

OSAL_STATIC osal_u32 hmac_ap_send_csa_action (hmac_vap_stru *hmac_vap)
 
OSAL_STATIC hmac_csa_ap_info_struhmac_csa_ap_get_vap_info (osal_u8 vap_id)
 
OSAL_STATIC osal_bool hmac_csa_ap_is_ch_switch (osal_u8 vap_id)
 
OSAL_STATIC oal_bool_enum_uint8 hmac_csa_ap_csa_present_in_bcn (osal_u8 vap_id)
 
OSAL_STATIC osal_void hmac_csa_ap_switch_new_channel (hmac_vap_stru *hmac_vap, osal_u8 channel, wlan_channel_bandwidth_enum_uint8 en_bandwidth, osal_bool disable_tx, osal_u8 switch_cnt)
 
OSAL_STATIC osal_u32 hmac_csa_ap_vht_set_bw_ie (osal_u8 channel, wlan_channel_bandwidth_enum_uint8 bw, osal_u8 *buffer, osal_u8 *output_len)
 
OSAL_STATIC osal_u32 hmac_cas_ap_set_sec_channel_offset_ie (wlan_channel_bandwidth_enum_uint8 bw, osal_u8 *buffer, osal_u8 *len)
 
OSAL_STATIC osal_u32 hmac_csa_ap_set_channel_ie (osal_u8 mode, osal_u8 channel, osal_u8 csa_cnt, osal_u8 *buffer, osal_u8 *ie_len)
 
OSAL_STATIC osal_u32 hmac_csa_ap_set_bw_ie (const hmac_vap_stru *hmac_vap, osal_u8 *buf, osal_u8 *ie_len)
 
OSAL_STATIC osal_u32 hmac_csa_ap_encap_csa_ie (hmac_vap_stru *hmac_vap, osal_u8 *buf, osal_u8 *ie_len)
 
OSAL_STATIC osal_void hmac_csa_ap_encap_beacon_csa_ie (hmac_vap_stru *hmac_vap, osal_u8 *buffer, osal_u8 *ie_len)
 
OSAL_STATIC osal_u16 hmac_ap_encap_csa_action (hmac_vap_stru *hmac_vap, oal_netbuf_stru *buffer)
 
OSAL_STATIC osal_bool hmac_csa_ap_tbtt_event (osal_void *notify_data)
 
OSAL_STATIC osal_bool hmac_csa_ap_vap_add (osal_void *notify_data)
 
OSAL_STATIC osal_bool hmac_csa_ap_vap_del (osal_void *notify_data)
 
osal_u32 hmac_csa_ap_init (osal_void)
 
osal_void hmac_csa_ap_deinit (osal_void)
 

变量

hmac_csa_ap_info_strug_csa_ap_vapinfo [WLAN_VAP_MAX_NUM_PER_DEVICE_LIMIT]
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_CSA_AP_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_ap_encap_csa_action()

OSAL_STATIC osal_u16 hmac_ap_encap_csa_action ( hmac_vap_stru hmac_vap,
oal_netbuf_stru buffer 
)

◆ hmac_ap_send_csa_action()

OSAL_STATIC osal_u32 hmac_ap_send_csa_action ( hmac_vap_stru hmac_vap)

◆ hmac_cas_ap_set_sec_channel_offset_ie()

OSAL_STATIC osal_u32 hmac_cas_ap_set_sec_channel_offset_ie ( wlan_channel_bandwidth_enum_uint8  bw,
osal_u8 buffer,
osal_u8 len 
)

◆ hmac_csa_ap_csa_present_in_bcn()

OSAL_STATIC oal_bool_enum_uint8 hmac_csa_ap_csa_present_in_bcn ( osal_u8  vap_id)

◆ hmac_csa_ap_deinit()

osal_void hmac_csa_ap_deinit ( osal_void  )

◆ hmac_csa_ap_encap_beacon_csa_ie()

OSAL_STATIC osal_void hmac_csa_ap_encap_beacon_csa_ie ( hmac_vap_stru hmac_vap,
osal_u8 buffer,
osal_u8 ie_len 
)

◆ hmac_csa_ap_encap_csa_ie()

OSAL_STATIC osal_u32 hmac_csa_ap_encap_csa_ie ( hmac_vap_stru hmac_vap,
osal_u8 buf,
osal_u8 ie_len 
)

◆ hmac_csa_ap_get_vap_info()

OSAL_STATIC hmac_csa_ap_info_stru * hmac_csa_ap_get_vap_info ( osal_u8  vap_id)

◆ hmac_csa_ap_init()

osal_u32 hmac_csa_ap_init ( osal_void  )

◆ hmac_csa_ap_is_ch_switch()

OSAL_STATIC osal_bool hmac_csa_ap_is_ch_switch ( osal_u8  vap_id)

◆ hmac_csa_ap_set_bw_ie()

OSAL_STATIC osal_u32 hmac_csa_ap_set_bw_ie ( const hmac_vap_stru hmac_vap,
osal_u8 buf,
osal_u8 ie_len 
)

◆ hmac_csa_ap_set_channel_ie()

OSAL_STATIC osal_u32 hmac_csa_ap_set_channel_ie ( osal_u8  mode,
osal_u8  channel,
osal_u8  csa_cnt,
osal_u8 buffer,
osal_u8 ie_len 
)

◆ hmac_csa_ap_switch_new_channel()

OSAL_STATIC osal_void hmac_csa_ap_switch_new_channel ( hmac_vap_stru hmac_vap,
osal_u8  channel,
wlan_channel_bandwidth_enum_uint8  en_bandwidth,
osal_bool  disable_tx,
osal_u8  switch_cnt 
)

◆ hmac_csa_ap_tbtt_event()

OSAL_STATIC osal_bool hmac_csa_ap_tbtt_event ( osal_void notify_data)

◆ hmac_csa_ap_vap_add()

OSAL_STATIC osal_bool hmac_csa_ap_vap_add ( osal_void notify_data)

◆ hmac_csa_ap_vap_del()

OSAL_STATIC osal_bool hmac_csa_ap_vap_del ( osal_void notify_data)

◆ hmac_csa_ap_vht_set_bw_ie()

OSAL_STATIC osal_u32 hmac_csa_ap_vht_set_bw_ie ( osal_u8  channel,
wlan_channel_bandwidth_enum_uint8  bw,
osal_u8 buffer,
osal_u8 output_len 
)

变量说明

◆ g_csa_ap_vapinfo

初始值:
= {
}
#define OSAL_NULL
Definition osal_types.h:65