WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_roam_alg.c 文件参考
#include "hmac_roam_alg.h"
#include "oam_ext_if.h"
#include "mac_ie.h"
#include "mac_device_ext.h"
#include "mac_resource_ext.h"
#include "hmac_fsm.h"
#include "hmac_sme_sta.h"
#include "hmac_resource.h"
#include "hmac_device.h"
#include "hmac_scan.h"
#include "hmac_roam_main.h"
#include "hmac_mgmt_sta.h"
#include "hmac_blacklist.h"
#include "dmac_ext_if_hcm.h"
#include "hmac_feature_interface.h"
#include "hmac_11v.h"
hmac_roam_alg.c 的引用(Include)关系图:

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_ROAM_ALG_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 

函数

osal_void hmac_roam_alg_init_etc (hmac_roam_info_stru *roam_info, osal_s8 c_current_rssi)
 
OAL_STATIC osal_s8 hmac_roam_alg_adjust_rssi_increase (hmac_roam_info_stru *roam_info, mac_bss_dscr_stru *bss_dscr)
 
OAL_STATIC osal_u32 hmac_roam_alg_add_bsslist (hmac_roam_bss_list_stru *roam_bss_list, osal_u8 *bssid, roam_blacklist_type_enum_uint8 list_type)
 
OAL_STATIC oal_bool_enum_uint8 hmac_roam_alg_find_in_bsslist (hmac_roam_bss_list_stru *roam_bss_list, osal_u8 *bssid)
 
osal_u32 hmac_roam_alg_add_blacklist_etc (hmac_roam_info_stru *roam_info, osal_u8 *bssid, roam_blacklist_type_enum_uint8 list_type)
 
oal_bool_enum_uint8 hmac_roam_alg_find_in_blacklist_etc (hmac_roam_info_stru *roam_info, osal_u8 *bssid)
 
osal_u32 hmac_roam_alg_add_history_etc (hmac_roam_info_stru *roam_info, osal_u8 *bssid)
 
OAL_STATIC osal_void hmac_roam_alg_fill_channel_list (mac_scan_req_stru *scan_params, osal_u8 index, osal_u8 chan_number, osal_u8 band, osal_u8 chan_idx)
 
OAL_STATIC osal_void hmac_roam_alg_scan_orthogonal (const hmac_roam_info_stru *roam_info, mac_scan_req_stru *scan_params)
 
osal_u32 hmac_roam_alg_scan_channel_init_etc (hmac_roam_info_stru *roam_info, mac_scan_req_stru *scan_params)
 
OAL_STATIC osal_u32 hmac_roam_alg_get_capacity_by_rssi (wlan_protocol_enum_uint8 protocol, wlan_bw_cap_enum_uint8 bw_cap, osal_s8 c_rssi)
 
OAL_STATIC osal_u32 hmac_roam_alg_calc_avail_channel_capacity (mac_bss_dscr_stru *bss_dscr)
 
OAL_STATIC osal_u32 hmac_roam_alg_bss_pmf_capa_check (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr)
 
osal_u32 hmac_roam_alg_bss_in_ess_etc (hmac_roam_info_stru *roam_info, mac_bss_dscr_stru *bss_dscr)
 
OAL_STATIC osal_u32 hmac_roam_alg_bss_check_privacy_and_rssi (hmac_roam_info_stru *roam_info, mac_bss_dscr_stru *bss_dscr, hmac_vap_stru *hmac_vap, hmac_roam_alg_stru *roam_alg)
 
osal_u32 hmac_roam_alg_bss_check_etc (hmac_roam_info_stru *roam_info, mac_bss_dscr_stru *bss_dscr)
 
oal_bool_enum_uint8 hmac_roam_alg_need_to_stop_roam_trigger_etc (hmac_roam_info_stru *roam_info)
 
mac_bss_dscr_struhmac_roam_alg_select_bss_etc (hmac_roam_info_stru *roam_info)
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_ROAM_ALG_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_roam_alg_add_blacklist_etc()

osal_u32 hmac_roam_alg_add_blacklist_etc ( hmac_roam_info_stru roam_info,
osal_u8 bssid,
roam_blacklist_type_enum_uint8  list_type 
)

◆ hmac_roam_alg_add_bsslist()

OAL_STATIC osal_u32 hmac_roam_alg_add_bsslist ( hmac_roam_bss_list_stru roam_bss_list,
osal_u8 bssid,
roam_blacklist_type_enum_uint8  list_type 
)

◆ hmac_roam_alg_add_history_etc()

osal_u32 hmac_roam_alg_add_history_etc ( hmac_roam_info_stru roam_info,
osal_u8 bssid 
)

◆ hmac_roam_alg_adjust_rssi_increase()

OAL_STATIC osal_s8 hmac_roam_alg_adjust_rssi_increase ( hmac_roam_info_stru roam_info,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_alg_bss_check_etc()

osal_u32 hmac_roam_alg_bss_check_etc ( hmac_roam_info_stru roam_info,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_alg_bss_check_privacy_and_rssi()

OAL_STATIC osal_u32 hmac_roam_alg_bss_check_privacy_and_rssi ( hmac_roam_info_stru roam_info,
mac_bss_dscr_stru bss_dscr,
hmac_vap_stru hmac_vap,
hmac_roam_alg_stru roam_alg 
)

◆ hmac_roam_alg_bss_in_ess_etc()

osal_u32 hmac_roam_alg_bss_in_ess_etc ( hmac_roam_info_stru roam_info,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_alg_bss_pmf_capa_check()

OAL_STATIC osal_u32 hmac_roam_alg_bss_pmf_capa_check ( hmac_vap_stru hmac_vap,
mac_bss_dscr_stru bss_dscr 
)

◆ hmac_roam_alg_calc_avail_channel_capacity()

OAL_STATIC osal_u32 hmac_roam_alg_calc_avail_channel_capacity ( mac_bss_dscr_stru bss_dscr)

◆ hmac_roam_alg_fill_channel_list()

OAL_STATIC osal_void hmac_roam_alg_fill_channel_list ( mac_scan_req_stru scan_params,
osal_u8  index,
osal_u8  chan_number,
osal_u8  band,
osal_u8  chan_idx 
)

◆ hmac_roam_alg_find_in_blacklist_etc()

oal_bool_enum_uint8 hmac_roam_alg_find_in_blacklist_etc ( hmac_roam_info_stru roam_info,
osal_u8 bssid 
)

◆ hmac_roam_alg_find_in_bsslist()

OAL_STATIC oal_bool_enum_uint8 hmac_roam_alg_find_in_bsslist ( hmac_roam_bss_list_stru roam_bss_list,
osal_u8 bssid 
)

◆ hmac_roam_alg_get_capacity_by_rssi()

OAL_STATIC osal_u32 hmac_roam_alg_get_capacity_by_rssi ( wlan_protocol_enum_uint8  protocol,
wlan_bw_cap_enum_uint8  bw_cap,
osal_s8  c_rssi 
)

◆ hmac_roam_alg_init_etc()

osal_void hmac_roam_alg_init_etc ( hmac_roam_info_stru roam_info,
osal_s8  c_current_rssi 
)

◆ hmac_roam_alg_need_to_stop_roam_trigger_etc()

oal_bool_enum_uint8 hmac_roam_alg_need_to_stop_roam_trigger_etc ( hmac_roam_info_stru roam_info)

◆ hmac_roam_alg_scan_channel_init_etc()

osal_u32 hmac_roam_alg_scan_channel_init_etc ( hmac_roam_info_stru roam_info,
mac_scan_req_stru scan_params 
)

◆ hmac_roam_alg_scan_orthogonal()

OAL_STATIC osal_void hmac_roam_alg_scan_orthogonal ( const hmac_roam_info_stru roam_info,
mac_scan_req_stru scan_params 
)

◆ hmac_roam_alg_select_bss_etc()

mac_bss_dscr_stru * hmac_roam_alg_select_bss_etc ( hmac_roam_info_stru roam_info)