WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_vap_tag结构体 参考

#include <mac_vap_ext.h>

hmac_vap_tag 的协作图:

成员变量

osal_u8 device_id
 
osal_u8 chip_id
 
osal_u8 user_nums
 
osal_atomic use_cnt
 
osal_u8 bssid [WLAN_MAC_ADDR_LEN]
 
mac_vap_state_enum_uint8 vap_state
 
wlan_protocol_enum_uint8 protocol
 
wlan_protocol_mode_enum_uint8 max_protocol
 
osal_u8 resv0 [3]
 
mac_channel_stru channel
 
mac_ch_switch_info_stru ch_switch_info
 
osal_u8 has_user_bw_limit: 1
 
osal_u8 vap_bw_limit: 1
 
osal_u8 voice_aggr: 1
 
osal_u8 one_tx_tcp_be: 1
 
osal_u8 one_rx_tcp_be: 1
 
osal_u8 no_tcp_or_udp: 1
 
osal_u8 random_mac: 1
 
osal_u8 roam_scan_valid_rslt: 1
 
osal_u8 al_tx_flag: 1
 
osal_u8 payload_flag: 3
 
osal_u8 al_rx_flag: 1
 
osal_u8 custom_switch_11ax: 1
 
osal_u8 hal_cap_11ax: 1
 
osal_u8 he_mu_edca_update_count
 
osal_u8 tx_power
 
wlan_nss_enum_uint8 vap_rx_nss
 
osal_u8 init_flag
 
osal_u8 vap_id
 
wlan_vap_mode_enum_uint8 vap_mode
 
mac_cap_flag_stru cap_flag
 
wlan_mib_ieee802dot11_strumib_info
 
mac_curr_rateset_stru curr_sup_rates
 
osal_spinlock cache_user_lock
 
osal_u16 sta_aid
 
osal_u16 assoc_vap_id
 
osal_u8 user_pmf_cap: 1
 
osal_u8 uapsd_cap: 1
 
osal_u8 wpa3_roaming: 6
 
osal_u16 user_rsn_cap
 
osal_u8 disable_clear_ip: 1
 
osal_u8 resv3: 7
 
mac_curr_rateset_stru sta_sup_rates_ie [WLAN_BAND_BUTT]
 
mac_app_ie_stru app_ie [OAL_APP_IE_NUM]
 
osal_u16 multi_user_idx
 
osal_u8 cache_user_mac_addr [WLAN_MAC_ADDR_LEN]
 
osal_u16 cache_user_id
 
osal_u8 resv4 [2]
 
struct osal_list_head mac_user_list_head
 
oal_net_device_stru * net_device
 
osal_u8 name [OAL_IF_NAME_SIZE]
 
oal_mgmt_tx_stru mgmt_tx
 
frw_timeout_stru mgmt_timer
 
hmac_mgmt_timeout_param_stru mgmt_timetout_param
 
frw_timeout_stru scan_timeout
 
frw_timeout_stru scanresult_clean_timeout
 
hmac_remove_ie_stru remove_ie
 
osal_u16 rx_timeout [WLAN_WME_AC_BUTT]
 
osal_u8 beamformee_sts_below_80mhz
 
mac_cfg_mode_param_stru preset_para
 
osal_u8 supp_rates [WLAN_MAX_SUPP_RATES]
 
osal_u8 tx_noack
 
osal_u8 protocol_fall: 1
 
osal_u8 reassoc_flag: 1
 
osal_u8 rx_ampduplusamsdu_active: 1
 
osal_u8 ap_11ntxbf: 1
 
osal_u8 resv5: 4
 
osal_s8 ac_desired_country [3]
 
osal_wait query_wait_q
 
hmac_atcmdsrv_get_stats_stru atcmdsrv_get_status
 
oal_proc_dir_entry_struproc_dir
 
mac_sta_collision_handler collision_handler
 
osal_u8 dscp_tid_map [64]
 
osal_u8 max_scan_count_per_channel
 
osal_u8 scan_channel_interval
 
osal_u16 channel_list_2g
 
osal_u32 channel_list_5g
 
osal_u16 scan_time
 
osal_u16 work_time_on_home_channel
 
wlan_scan_type_enum_uint8 scan_type
 
osal_u8 not_scan_flag: 1
 
osal_u8 single_probe_send_times: 3
 
osal_u8 scan_rsv: 4
 
osal_u8 dhcp_debug
 
osal_u8 dhcp_resv
 
osal_u8 ng16_su_feedback
 
osal_u8 ng16_mu_feedback
 
osal_u16 assoc_user_cap_info
 
oal_bool_enum_uint8 no_beacon
 
osal_u8 ba_dialog_token
 
oal_bool_enum_uint8 updata_rd_by_ie_switch
 
osal_u8 resv6 [2]
 
hmac_sta_tbtt_stru sta_tbtt
 
mac_blacklist_info_strublacklist_info
 
osal_voidm2u
 
struct osal_list_head pmksa_list_head
 
station_info_extend_stru station_info_extend
 
osal_u8 bw_fixed: 1
 
osal_u8 en_40m_intol_user: 1
 
osal_u8 mgmt_report: 1
 
osal_u8 resv: 3
 
osal_u8 sae_have_pmkid: 1
 
osal_u8 en_radar_detector_is_supp: 1
 
osal_u8 uc_wmm_params_update_count
 
mac_protection_stru protection
 
osal_u8 sae_pwe
 
osal_u8 resv17 [3]
 
osal_u8 use_rts_threshold: 1
 
osal_u8 obss_scan_timer_started: 1
 
osal_u8 bw_cmd: 1
 
osal_u8 resv18: 5
 
osal_u8 dtim_count
 
wlan_mib_dot11edcaentry_stru wlan_mib_mu_edca
 
hmac_vap_linkloss_stru linkloss_info
 
osal_u32 obss_scan_timer_remain
 
hmac_vap_query_stats_stru query_stats
 
frw_timeout_stru obss_aging_timer
 
osal_u8sta_bw_switch_fsm
 
mac_scanned_all_bss_info all_bss_info
 
hmac_set_rate_stru vap_curr_rate
 
osal_u16 in_tbtt_offset
 
osal_u8 resv19 [1]
 
osal_u8 resv30: 1
 
osal_u8 beacon_timeout_times: 7
 
osal_u8 non_erp_exist: 1
 
osal_u8 auth_received: 1
 
osal_u8 assoc_rsp_received: 1
 
osal_u8 resv20: 5
 
osal_u8 resv21 [3]
 
osal_u8 resv28: 1
 
osal_u8 multi_user_multi_ac_flag: 1
 
osal_u8 beacon_tx_policy: 2
 
osal_u8 resv22: 4
 
osal_u8 resv23 [3]
 
oal_netbuf_strubeacon_buffer
 
hal_tx_txop_alg_stru tx_mgmt_ucast [WLAN_BAND_BUTT]
 
hal_tx_txop_alg_stru tx_mgmt_bmcast [WLAN_BAND_BUTT]
 
hal_to_dmac_vap_struhal_vap
 
hal_to_dmac_device_struhal_device
 
hal_to_dmac_chip_struhal_chip
 
oal_netbuf_queue_header_stru tx_dscr_queue_fake [HAL_TX_QUEUE_NUM]
 
hal_vap_pow_info_stru vap_pow_info
 
osal_u8 intol_user_40m: 1
 
osal_u8 radar_detector_is_supp: 1
 
osal_u8 p2p_mode: 3
 
osal_u8 hml: 1
 
osal_u8 enable_11r: 1
 
osal_u8 resv29: 1
 
osal_u8 cfg_pm_mode: 3
 
osal_u8 resv24: 5
 
osal_u8 sta_pm_close_status
 
wlan_channel_bandwidth_enum_uint8 bandwidth_40m
 
osal_u8tim_bitmap
 
osal_u8 tim_bitmap_len
 
osal_u8 ps_user_num
 
osal_u8 bcn_tout_max_cnt
 
osal_u8 er_su_disable: 1
 
osal_u8 dcm_constellation_tx: 2
 
osal_u8 bandwidth_extended_range: 1
 
osal_u8 resv31: 4
 
osal_u8 resv25 [2]
 
osal_u16 beacon_timeout
 
mac_sta_pm_handler_stru sta_pm_handler
 
osal_void ** hmac_vap_feature_arr
 

结构体成员变量说明

◆ ac_desired_country

osal_s8 hmac_vap_tag::ac_desired_country[3]

◆ al_rx_flag

osal_u8 hmac_vap_tag::al_rx_flag

◆ al_tx_flag

osal_u8 hmac_vap_tag::al_tx_flag

◆ all_bss_info

mac_scanned_all_bss_info hmac_vap_tag::all_bss_info

◆ ap_11ntxbf

osal_u8 hmac_vap_tag::ap_11ntxbf

◆ app_ie

mac_app_ie_stru hmac_vap_tag::app_ie[OAL_APP_IE_NUM]

◆ assoc_rsp_received

osal_u8 hmac_vap_tag::assoc_rsp_received

◆ assoc_user_cap_info

osal_u16 hmac_vap_tag::assoc_user_cap_info

◆ assoc_vap_id

osal_u16 hmac_vap_tag::assoc_vap_id

◆ atcmdsrv_get_status

hmac_atcmdsrv_get_stats_stru hmac_vap_tag::atcmdsrv_get_status

◆ auth_received

osal_u8 hmac_vap_tag::auth_received

◆ ba_dialog_token

osal_u8 hmac_vap_tag::ba_dialog_token

◆ bandwidth_40m

wlan_channel_bandwidth_enum_uint8 hmac_vap_tag::bandwidth_40m

◆ bandwidth_extended_range

osal_u8 hmac_vap_tag::bandwidth_extended_range

◆ bcn_tout_max_cnt

osal_u8 hmac_vap_tag::bcn_tout_max_cnt

◆ beacon_buffer

oal_netbuf_stru* hmac_vap_tag::beacon_buffer

◆ beacon_timeout

osal_u16 hmac_vap_tag::beacon_timeout

◆ beacon_timeout_times

osal_u8 hmac_vap_tag::beacon_timeout_times

◆ beacon_tx_policy

osal_u8 hmac_vap_tag::beacon_tx_policy

◆ beamformee_sts_below_80mhz

osal_u8 hmac_vap_tag::beamformee_sts_below_80mhz

◆ blacklist_info

mac_blacklist_info_stru* hmac_vap_tag::blacklist_info

◆ bssid

osal_u8 hmac_vap_tag::bssid[WLAN_MAC_ADDR_LEN]

◆ bw_cmd

osal_u8 hmac_vap_tag::bw_cmd

◆ bw_fixed

osal_u8 hmac_vap_tag::bw_fixed

◆ cache_user_id

osal_u16 hmac_vap_tag::cache_user_id

◆ cache_user_lock

osal_spinlock hmac_vap_tag::cache_user_lock

◆ cache_user_mac_addr

osal_u8 hmac_vap_tag::cache_user_mac_addr[WLAN_MAC_ADDR_LEN]

◆ cap_flag

mac_cap_flag_stru hmac_vap_tag::cap_flag

◆ cfg_pm_mode

osal_u8 hmac_vap_tag::cfg_pm_mode

◆ ch_switch_info

mac_ch_switch_info_stru hmac_vap_tag::ch_switch_info

◆ channel

mac_channel_stru hmac_vap_tag::channel

◆ channel_list_2g

osal_u16 hmac_vap_tag::channel_list_2g

◆ channel_list_5g

osal_u32 hmac_vap_tag::channel_list_5g

◆ chip_id

osal_u8 hmac_vap_tag::chip_id

◆ collision_handler

mac_sta_collision_handler hmac_vap_tag::collision_handler

◆ curr_sup_rates

mac_curr_rateset_stru hmac_vap_tag::curr_sup_rates

◆ custom_switch_11ax

osal_u8 hmac_vap_tag::custom_switch_11ax

◆ dcm_constellation_tx

osal_u8 hmac_vap_tag::dcm_constellation_tx

◆ device_id

osal_u8 hmac_vap_tag::device_id

◆ dhcp_debug

osal_u8 hmac_vap_tag::dhcp_debug

◆ dhcp_resv

osal_u8 hmac_vap_tag::dhcp_resv

◆ disable_clear_ip

osal_u8 hmac_vap_tag::disable_clear_ip

◆ dscp_tid_map

osal_u8 hmac_vap_tag::dscp_tid_map[64]

◆ dtim_count

osal_u8 hmac_vap_tag::dtim_count

◆ en_40m_intol_user

osal_u8 hmac_vap_tag::en_40m_intol_user

◆ en_radar_detector_is_supp

osal_u8 hmac_vap_tag::en_radar_detector_is_supp

◆ enable_11r

osal_u8 hmac_vap_tag::enable_11r

◆ er_su_disable

osal_u8 hmac_vap_tag::er_su_disable

◆ hal_cap_11ax

osal_u8 hmac_vap_tag::hal_cap_11ax

◆ hal_chip

hal_to_dmac_chip_stru* hmac_vap_tag::hal_chip

◆ hal_device

hal_to_dmac_device_stru* hmac_vap_tag::hal_device

◆ hal_vap

hal_to_dmac_vap_stru* hmac_vap_tag::hal_vap

◆ has_user_bw_limit

osal_u8 hmac_vap_tag::has_user_bw_limit

◆ he_mu_edca_update_count

osal_u8 hmac_vap_tag::he_mu_edca_update_count

◆ hmac_vap_feature_arr

osal_void** hmac_vap_tag::hmac_vap_feature_arr

◆ hml

osal_u8 hmac_vap_tag::hml

◆ in_tbtt_offset

osal_u16 hmac_vap_tag::in_tbtt_offset

◆ init_flag

osal_u8 hmac_vap_tag::init_flag

◆ intol_user_40m

osal_u8 hmac_vap_tag::intol_user_40m

◆ linkloss_info

hmac_vap_linkloss_stru hmac_vap_tag::linkloss_info

◆ m2u

osal_void* hmac_vap_tag::m2u

◆ mac_user_list_head

struct osal_list_head hmac_vap_tag::mac_user_list_head

◆ max_protocol

wlan_protocol_mode_enum_uint8 hmac_vap_tag::max_protocol

◆ max_scan_count_per_channel

osal_u8 hmac_vap_tag::max_scan_count_per_channel

◆ mgmt_report

osal_u8 hmac_vap_tag::mgmt_report

◆ mgmt_timer

frw_timeout_stru hmac_vap_tag::mgmt_timer

◆ mgmt_timetout_param

hmac_mgmt_timeout_param_stru hmac_vap_tag::mgmt_timetout_param

◆ mgmt_tx

oal_mgmt_tx_stru hmac_vap_tag::mgmt_tx

◆ mib_info

wlan_mib_ieee802dot11_stru* hmac_vap_tag::mib_info

◆ multi_user_idx

osal_u16 hmac_vap_tag::multi_user_idx

◆ multi_user_multi_ac_flag

osal_u8 hmac_vap_tag::multi_user_multi_ac_flag

◆ name

osal_u8 hmac_vap_tag::name[OAL_IF_NAME_SIZE]

◆ net_device

oal_net_device_stru* hmac_vap_tag::net_device

◆ ng16_mu_feedback

osal_u8 hmac_vap_tag::ng16_mu_feedback

◆ ng16_su_feedback

osal_u8 hmac_vap_tag::ng16_su_feedback

◆ no_beacon

oal_bool_enum_uint8 hmac_vap_tag::no_beacon

◆ no_tcp_or_udp

osal_u8 hmac_vap_tag::no_tcp_or_udp

◆ non_erp_exist

osal_u8 hmac_vap_tag::non_erp_exist

◆ not_scan_flag

osal_u8 hmac_vap_tag::not_scan_flag

◆ obss_aging_timer

frw_timeout_stru hmac_vap_tag::obss_aging_timer

◆ obss_scan_timer_remain

osal_u32 hmac_vap_tag::obss_scan_timer_remain

◆ obss_scan_timer_started

osal_u8 hmac_vap_tag::obss_scan_timer_started

◆ one_rx_tcp_be

osal_u8 hmac_vap_tag::one_rx_tcp_be

◆ one_tx_tcp_be

osal_u8 hmac_vap_tag::one_tx_tcp_be

◆ p2p_mode

osal_u8 hmac_vap_tag::p2p_mode

◆ payload_flag

osal_u8 hmac_vap_tag::payload_flag

◆ pmksa_list_head

struct osal_list_head hmac_vap_tag::pmksa_list_head

◆ preset_para

mac_cfg_mode_param_stru hmac_vap_tag::preset_para

◆ proc_dir

oal_proc_dir_entry_stru* hmac_vap_tag::proc_dir

◆ protection

mac_protection_stru hmac_vap_tag::protection

◆ protocol

wlan_protocol_enum_uint8 hmac_vap_tag::protocol

◆ protocol_fall

osal_u8 hmac_vap_tag::protocol_fall

◆ ps_user_num

osal_u8 hmac_vap_tag::ps_user_num

◆ query_stats

hmac_vap_query_stats_stru hmac_vap_tag::query_stats

◆ query_wait_q

osal_wait hmac_vap_tag::query_wait_q

◆ radar_detector_is_supp

osal_u8 hmac_vap_tag::radar_detector_is_supp

◆ random_mac

osal_u8 hmac_vap_tag::random_mac

◆ reassoc_flag

osal_u8 hmac_vap_tag::reassoc_flag

◆ remove_ie

hmac_remove_ie_stru hmac_vap_tag::remove_ie

◆ resv

osal_u8 hmac_vap_tag::resv

◆ resv0

osal_u8 hmac_vap_tag::resv0[3]

◆ resv17

osal_u8 hmac_vap_tag::resv17[3]

◆ resv18

osal_u8 hmac_vap_tag::resv18

◆ resv19

osal_u8 hmac_vap_tag::resv19[1]

◆ resv20

osal_u8 hmac_vap_tag::resv20

◆ resv21

osal_u8 hmac_vap_tag::resv21[3]

◆ resv22

osal_u8 hmac_vap_tag::resv22

◆ resv23

osal_u8 hmac_vap_tag::resv23[3]

◆ resv24

osal_u8 hmac_vap_tag::resv24

◆ resv25

osal_u8 hmac_vap_tag::resv25[2]

◆ resv28

osal_u8 hmac_vap_tag::resv28

◆ resv29

osal_u8 hmac_vap_tag::resv29

◆ resv3

osal_u8 hmac_vap_tag::resv3

◆ resv30

osal_u8 hmac_vap_tag::resv30

◆ resv31

osal_u8 hmac_vap_tag::resv31

◆ resv4

osal_u8 hmac_vap_tag::resv4[2]

◆ resv5

osal_u8 hmac_vap_tag::resv5

◆ resv6

osal_u8 hmac_vap_tag::resv6[2]

◆ roam_scan_valid_rslt

osal_u8 hmac_vap_tag::roam_scan_valid_rslt

◆ rx_ampduplusamsdu_active

osal_u8 hmac_vap_tag::rx_ampduplusamsdu_active

◆ rx_timeout

osal_u16 hmac_vap_tag::rx_timeout[WLAN_WME_AC_BUTT]

◆ sae_have_pmkid

osal_u8 hmac_vap_tag::sae_have_pmkid

◆ sae_pwe

osal_u8 hmac_vap_tag::sae_pwe

◆ scan_channel_interval

osal_u8 hmac_vap_tag::scan_channel_interval

◆ scan_rsv

osal_u8 hmac_vap_tag::scan_rsv

◆ scan_time

osal_u16 hmac_vap_tag::scan_time

◆ scan_timeout

frw_timeout_stru hmac_vap_tag::scan_timeout

◆ scan_type

wlan_scan_type_enum_uint8 hmac_vap_tag::scan_type

◆ scanresult_clean_timeout

frw_timeout_stru hmac_vap_tag::scanresult_clean_timeout

◆ single_probe_send_times

osal_u8 hmac_vap_tag::single_probe_send_times

◆ sta_aid

osal_u16 hmac_vap_tag::sta_aid

◆ sta_bw_switch_fsm

osal_u8* hmac_vap_tag::sta_bw_switch_fsm

◆ sta_pm_close_status

osal_u8 hmac_vap_tag::sta_pm_close_status

◆ sta_pm_handler

mac_sta_pm_handler_stru hmac_vap_tag::sta_pm_handler

◆ sta_sup_rates_ie

mac_curr_rateset_stru hmac_vap_tag::sta_sup_rates_ie[WLAN_BAND_BUTT]

◆ sta_tbtt

hmac_sta_tbtt_stru hmac_vap_tag::sta_tbtt

◆ station_info_extend

station_info_extend_stru hmac_vap_tag::station_info_extend

◆ supp_rates

osal_u8 hmac_vap_tag::supp_rates[WLAN_MAX_SUPP_RATES]

◆ tim_bitmap

osal_u8* hmac_vap_tag::tim_bitmap

◆ tim_bitmap_len

osal_u8 hmac_vap_tag::tim_bitmap_len

◆ tx_dscr_queue_fake

oal_netbuf_queue_header_stru hmac_vap_tag::tx_dscr_queue_fake[HAL_TX_QUEUE_NUM]

◆ tx_mgmt_bmcast

hal_tx_txop_alg_stru hmac_vap_tag::tx_mgmt_bmcast[WLAN_BAND_BUTT]

◆ tx_mgmt_ucast

hal_tx_txop_alg_stru hmac_vap_tag::tx_mgmt_ucast[WLAN_BAND_BUTT]

◆ tx_noack

osal_u8 hmac_vap_tag::tx_noack

◆ tx_power

osal_u8 hmac_vap_tag::tx_power

◆ uapsd_cap

osal_u8 hmac_vap_tag::uapsd_cap

◆ uc_wmm_params_update_count

osal_u8 hmac_vap_tag::uc_wmm_params_update_count

◆ updata_rd_by_ie_switch

oal_bool_enum_uint8 hmac_vap_tag::updata_rd_by_ie_switch

◆ use_cnt

osal_atomic hmac_vap_tag::use_cnt

◆ use_rts_threshold

osal_u8 hmac_vap_tag::use_rts_threshold

◆ user_nums

osal_u8 hmac_vap_tag::user_nums

◆ user_pmf_cap

osal_u8 hmac_vap_tag::user_pmf_cap

◆ user_rsn_cap

osal_u16 hmac_vap_tag::user_rsn_cap

◆ vap_bw_limit

osal_u8 hmac_vap_tag::vap_bw_limit

◆ vap_curr_rate

hmac_set_rate_stru hmac_vap_tag::vap_curr_rate

◆ vap_id

osal_u8 hmac_vap_tag::vap_id

◆ vap_mode

wlan_vap_mode_enum_uint8 hmac_vap_tag::vap_mode

◆ vap_pow_info

hal_vap_pow_info_stru hmac_vap_tag::vap_pow_info

◆ vap_rx_nss

wlan_nss_enum_uint8 hmac_vap_tag::vap_rx_nss

◆ vap_state

mac_vap_state_enum_uint8 hmac_vap_tag::vap_state

◆ voice_aggr

osal_u8 hmac_vap_tag::voice_aggr

◆ wlan_mib_mu_edca

wlan_mib_dot11edcaentry_stru hmac_vap_tag::wlan_mib_mu_edca

◆ work_time_on_home_channel

osal_u16 hmac_vap_tag::work_time_on_home_channel

◆ wpa3_roaming

osal_u8 hmac_vap_tag::wpa3_roaming

该结构体的文档由以下文件生成: