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

#include <mac_user_ext.h>

hmac_user_stru 的协作图:

成员变量

osal_u8 device_id
 
osal_u8 chip_id
 
osal_u8 resv0 [2]
 
osal_atomic use_cnt
 
struct osal_list_head user_dlist
 
osal_u8 user_mac_addr [WLAN_MAC_ADDR_LEN]
 
osal_u16 assoc_id
 
osal_u8 vap_id
 
osal_u8 protocol_mode: 4
 
osal_u8 avail_protocol_mode: 4
 
osal_u8 cur_protocol_mode: 4
 
osal_u8 is_multi_user: 1
 
osal_u8 avail_num_spatial_stream: 3
 
osal_u8 user_num_spatial_stream: 3
 
osal_u8 avail_bf_num_spatial_stream: 3
 
osal_u8 port_valid: 1
 
osal_u8 is_user_alloced: 1
 
osal_u8 resv1 [2]
 
mac_rate_stru avail_op_rates
 
mac_user_tx_param_stru user_tx_info
 
osal_u8 bandwidth_cap: 4
 
osal_u8 avail_bandwidth: 4
 
osal_u8 cur_bandwidth: 4
 
osal_u8 qos_enhance_sta_state: 4
 
mac_user_asoc_state_enum_uint8 user_asoc_state
 
oal_bool_enum_uint8 flag_change_user_state_to_auth_complete: 1
 
osal_u8 is_wds: 1
 
osal_u8 bit_resv: 6
 
osal_u8 pub_resv0
 
mac_user_cap_info_stru cap_info
 
mac_user_ht_hdl_stru ht_hdl
 
mac_vht_hdl_stru vht_hdl
 
mac_key_mgmt_stru key_info
 
osal_u8 amsdu_supported
 
osal_u8 resv2
 
osal_u16 amsdu_maxsize
 
hmac_amsdu_stru hmac_amsdu [WLAN_TID_MAX_NUM]
 
osal_u32 last_timestamp [WLAN_TID_MAX_NUM]
 
osal_u8ch_text
 
frw_timeout_stru mgmt_timer
 
osal_u8 ba_flag [WLAN_TID_MAX_NUM]
 
hmac_rate_stru op_rates
 
hmac_user_cap_info_stru hmac_cap_info
 
osal_u32 rssi_last_timestamp
 
osal_u32 rx_pkt_drop
 
osal_u32 first_add_time
 
mac_user_type_enum_uint8 user_type
 
osal_u32 tx_rate
 
osal_u32 rx_rate
 
mac_user_stats_flag_stru user_stats_flag
 
osal_u32 assoc_req_ie_len
 
osal_u8assoc_req_ie_buff
 
oal_bool_enum_uint8 user_vendor_vht_capable
 
oal_bool_enum_uint8 user_vendor_novht_capable
 
osal_u8 resv3
 
hmac_user_query_stats_stru query_stats
 
osal_u8 groupid
 
osal_u8 lut_index
 
osal_u8 resv7 [2]
 
osal_u64 last_active_timestamp
 
hmac_tid_stru tx_tid_queue [WLAN_TID_MAX_NUM]
 
osal_voidalg_priv
 
osal_u16 partial_aid
 
osal_s16 rx_rssi
 
osal_u8 ps_mode: 1
 
osal_u8 active_user: 1
 
osal_u8 new_add_user: 1
 
osal_u8 resv8: 4
 
osal_u8 vip_flag: 1
 
osal_u8 delete_ba_flag: 1
 
osal_u8 ptk_need_install: 1
 
osal_u8 is_rx_eapol_key_open: 1
 
osal_u8 eapol_key_4_4_tx_succ: 1
 
osal_u8 ptk_key_idx: 3
 
osal_u8 last_frame_pn
 
hmac_user_ps_stru ps_structure
 
osal_u8 resv10 [3]
 
osal_u8 mgmt_frm_type
 
osal_void ** hmac_user_feature_arr
 
hmac_auth_re_rx_protect_stru auth_re_rx_protect
 
osal_u8 _rom [4]
 

结构体成员变量说明

◆ _rom

osal_u8 hmac_user_stru::_rom[4]

◆ active_user

osal_u8 hmac_user_stru::active_user

◆ alg_priv

osal_void* hmac_user_stru::alg_priv

◆ amsdu_maxsize

osal_u16 hmac_user_stru::amsdu_maxsize

◆ amsdu_supported

osal_u8 hmac_user_stru::amsdu_supported

◆ assoc_id

osal_u16 hmac_user_stru::assoc_id

◆ assoc_req_ie_buff

osal_u8* hmac_user_stru::assoc_req_ie_buff

◆ assoc_req_ie_len

osal_u32 hmac_user_stru::assoc_req_ie_len

◆ auth_re_rx_protect

hmac_auth_re_rx_protect_stru hmac_user_stru::auth_re_rx_protect

◆ avail_bandwidth

osal_u8 hmac_user_stru::avail_bandwidth

◆ avail_bf_num_spatial_stream

osal_u8 hmac_user_stru::avail_bf_num_spatial_stream

◆ avail_num_spatial_stream

osal_u8 hmac_user_stru::avail_num_spatial_stream

◆ avail_op_rates

mac_rate_stru hmac_user_stru::avail_op_rates

◆ avail_protocol_mode

osal_u8 hmac_user_stru::avail_protocol_mode

◆ ba_flag

osal_u8 hmac_user_stru::ba_flag[WLAN_TID_MAX_NUM]

◆ bandwidth_cap

osal_u8 hmac_user_stru::bandwidth_cap

◆ bit_resv

osal_u8 hmac_user_stru::bit_resv

◆ cap_info

mac_user_cap_info_stru hmac_user_stru::cap_info

◆ ch_text

osal_u8* hmac_user_stru::ch_text

◆ chip_id

osal_u8 hmac_user_stru::chip_id

◆ cur_bandwidth

osal_u8 hmac_user_stru::cur_bandwidth

◆ cur_protocol_mode

osal_u8 hmac_user_stru::cur_protocol_mode

◆ delete_ba_flag

osal_u8 hmac_user_stru::delete_ba_flag

◆ device_id

osal_u8 hmac_user_stru::device_id

◆ eapol_key_4_4_tx_succ

osal_u8 hmac_user_stru::eapol_key_4_4_tx_succ

◆ first_add_time

osal_u32 hmac_user_stru::first_add_time

◆ flag_change_user_state_to_auth_complete

oal_bool_enum_uint8 hmac_user_stru::flag_change_user_state_to_auth_complete

◆ groupid

osal_u8 hmac_user_stru::groupid

◆ hmac_amsdu

hmac_amsdu_stru hmac_user_stru::hmac_amsdu[WLAN_TID_MAX_NUM]

◆ hmac_cap_info

hmac_user_cap_info_stru hmac_user_stru::hmac_cap_info

◆ hmac_user_feature_arr

osal_void** hmac_user_stru::hmac_user_feature_arr

◆ ht_hdl

mac_user_ht_hdl_stru hmac_user_stru::ht_hdl

◆ is_multi_user

osal_u8 hmac_user_stru::is_multi_user

◆ is_rx_eapol_key_open

osal_u8 hmac_user_stru::is_rx_eapol_key_open

◆ is_user_alloced

osal_u8 hmac_user_stru::is_user_alloced

◆ is_wds

osal_u8 hmac_user_stru::is_wds

◆ key_info

mac_key_mgmt_stru hmac_user_stru::key_info

◆ last_active_timestamp

osal_u64 hmac_user_stru::last_active_timestamp

◆ last_frame_pn

osal_u8 hmac_user_stru::last_frame_pn

◆ last_timestamp

osal_u32 hmac_user_stru::last_timestamp[WLAN_TID_MAX_NUM]

◆ lut_index

osal_u8 hmac_user_stru::lut_index

◆ mgmt_frm_type

osal_u8 hmac_user_stru::mgmt_frm_type

◆ mgmt_timer

frw_timeout_stru hmac_user_stru::mgmt_timer

◆ new_add_user

osal_u8 hmac_user_stru::new_add_user

◆ op_rates

hmac_rate_stru hmac_user_stru::op_rates

◆ partial_aid

osal_u16 hmac_user_stru::partial_aid

◆ port_valid

osal_u8 hmac_user_stru::port_valid

◆ protocol_mode

osal_u8 hmac_user_stru::protocol_mode

◆ ps_mode

osal_u8 hmac_user_stru::ps_mode

◆ ps_structure

hmac_user_ps_stru hmac_user_stru::ps_structure

◆ ptk_key_idx

osal_u8 hmac_user_stru::ptk_key_idx

◆ ptk_need_install

osal_u8 hmac_user_stru::ptk_need_install

◆ pub_resv0

osal_u8 hmac_user_stru::pub_resv0

◆ qos_enhance_sta_state

osal_u8 hmac_user_stru::qos_enhance_sta_state

◆ query_stats

hmac_user_query_stats_stru hmac_user_stru::query_stats

◆ resv0

osal_u8 hmac_user_stru::resv0[2]

◆ resv1

osal_u8 hmac_user_stru::resv1[2]

◆ resv10

osal_u8 hmac_user_stru::resv10[3]

◆ resv2

osal_u8 hmac_user_stru::resv2

◆ resv3

osal_u8 hmac_user_stru::resv3

◆ resv7

osal_u8 hmac_user_stru::resv7[2]

◆ resv8

osal_u8 hmac_user_stru::resv8

◆ rssi_last_timestamp

osal_u32 hmac_user_stru::rssi_last_timestamp

◆ rx_pkt_drop

osal_u32 hmac_user_stru::rx_pkt_drop

◆ rx_rate

osal_u32 hmac_user_stru::rx_rate

◆ rx_rssi

osal_s16 hmac_user_stru::rx_rssi

◆ tx_rate

osal_u32 hmac_user_stru::tx_rate

◆ tx_tid_queue

hmac_tid_stru hmac_user_stru::tx_tid_queue[WLAN_TID_MAX_NUM]

◆ use_cnt

osal_atomic hmac_user_stru::use_cnt

◆ user_asoc_state

mac_user_asoc_state_enum_uint8 hmac_user_stru::user_asoc_state

◆ user_dlist

struct osal_list_head hmac_user_stru::user_dlist

◆ user_mac_addr

osal_u8 hmac_user_stru::user_mac_addr[WLAN_MAC_ADDR_LEN]

◆ user_num_spatial_stream

osal_u8 hmac_user_stru::user_num_spatial_stream

◆ user_stats_flag

mac_user_stats_flag_stru hmac_user_stru::user_stats_flag

◆ user_tx_info

mac_user_tx_param_stru hmac_user_stru::user_tx_info

◆ user_type

mac_user_type_enum_uint8 hmac_user_stru::user_type

◆ user_vendor_novht_capable

oal_bool_enum_uint8 hmac_user_stru::user_vendor_novht_capable

◆ user_vendor_vht_capable

oal_bool_enum_uint8 hmac_user_stru::user_vendor_vht_capable

◆ vap_id

osal_u8 hmac_user_stru::vap_id

◆ vht_hdl

mac_vht_hdl_stru hmac_user_stru::vht_hdl

◆ vip_flag

osal_u8 hmac_user_stru::vip_flag

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