8#ifndef __HMAC_MGMT_BSS_COMM_H__
9#define __HMAC_MGMT_BSS_COMM_H__
24#define THIS_FILE_ID OAM_FILE_ID_HMAC_MGMT_BSS_COMM_H
29#define HMAC_NCW_INHIBIT_THRED_TIME 60000
30#define HMAC_RECEIVE_NCW_THRED_CNT 6
32#define HMAC_FTM_SEND_BUF_LEN 200
33#define HMAC_CSI_SEND_BUF_LEN 3000
104#ifdef _PRE_WLAN_FEATURE_PMF
124#ifdef _PRE_WLAN_FEATURE_PMF
130#ifdef _PRE_WLAN_FEATURE_11AX
131osal_void hmac_mgmt_rx_mu_edca_control_etc(
140#if defined(_PRE_WLAN_FEATURE_HS20) || defined(_PRE_WLAN_FEATURE_P2P) || defined(_PRE_WLAN_FEATURE_WPA3)
143#ifdef _PRE_WLAN_FEATURE_HS20
158#ifdef _PRE_WLAN_FEATURE_11AX
osal_void hmac_tx_ba_session_decr_etc(hmac_vap_stru *hmac_vap, osal_u8 tidno)
osal_u32 hmac_check_bss_cap_info_etc(osal_u16 us_cap_info, hmac_vap_stru *hmac_vap)
osal_u32 hmac_mgmt_tx_addba_req_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_mgmt_args_stru *action_args)
osal_s32 hmac_mgmt_tx_event_status_etc(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_void hmac_set_user_protocol_mode_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_void hmac_user_init_rates_etc(hmac_user_stru *hmac_user)
osal_u32 hmac_mgmt_rx_delba(const hmac_vap_stru *hmac_vap, const hmac_ctx_action_event_stru *crx_action_event)
osal_void hmac_mgmt_update_assoc_user_qos_table_etc(osal_u8 *payload, osal_u16 msg_len, hmac_user_stru *hmac_user)
osal_void hmac_set_cap_info_field(hmac_vap_stru *hmac_vap, osal_u8 *buffer)
osal_u8 hmac_get_dsss_ie_channel_num(const hmac_vap_stru *hmac_vap, osal_u8 scan_flag)
osal_void hmac_rx_ba_session_decr_etc(hmac_vap_stru *hmac_vap, osal_u8 tidno)
osal_u32 hmac_mgmt_reset_psm_etc(hmac_vap_stru *hmac_vap, osal_u16 user_id)
osal_u32 hmac_mgmt_scan_vap_down(const hmac_vap_stru *hmac_vap)
osal_void hmac_send_mgmt_to_host_etc(hmac_vap_stru *hmac_vap, oal_netbuf_stru *buf, osal_u16 len, osal_slong l_freq)
osal_u32 hmac_proc_vht_cap_ie_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *vht_cap_ie)
osal_u32 hmac_mgmt_rx_addba_rsp_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload)
osal_void hmac_vap_set_user_avail_rates_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_ie_proc_assoc_user_legacy_rate(osal_u8 *payload, osal_u32 rx_len, hmac_user_stru *hmac_user)
osal_u32 hmac_mgmt_tx_addba_req_send(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const hmac_ctx_action_event_stru *event, oal_netbuf_stru *net_buff)
osal_u32 hmac_mgmt_rx_addba_rsp(const hmac_device_stru *hmac_device, hmac_vap_stru *hmac_vap, const hmac_ctx_action_event_stru *crx_action_event)
osal_u32 hmac_mgmt_rx_delba_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload)
osal_u32 hmac_mgmt_tx_delba_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_mgmt_args_stru *action_args)
osal_u32 hmac_tx_mgmt_send_event_etc(hmac_vap_stru *hmac_vap, oal_netbuf_stru *mgmt_frame, osal_u16 frame_len)
osal_u32 hmac_mgmt_tx_addba_rsp_send(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const hmac_ctx_action_event_stru *ctx_action_event, oal_netbuf_stru *net_buff)
const osal_u8 g_auc_avail_protocol_mode_etc[WLAN_PROTOCOL_BUTT][WLAN_PROTOCOL_BUTT]
osal_u32(* encap_csa_action)(hmac_vap_stru *hmac_vap, oal_netbuf_stru *buffer, osal_u8 *data, osal_u16 *pus_len)
Definition hmac_mgmt_bss_comm.h:47
osal_u32 hmac_mgmt_tx_addba_rsp_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, hmac_ba_rx_stru *ba_rx_info, osal_u8 tid, osal_u8 status)
osal_u32 hmac_mgmt_delba(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 tid, osal_u8 initiator, osal_u8 reason)
osal_u32 hmac_mgmt_tx_addba_timeout_etc(osal_void *p_arg)
osal_u32 hmac_mgmt_tx_delba(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const hmac_ctx_action_event_stru *event, oal_netbuf_stru *net_buff)
osal_u32 hmac_mgmt_rx_addba_req_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload)
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
int osal_s32
Definition osal_types.h:19
long osal_slong
Definition osal_types.h:21
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition frw_msg_rom.h:74
Definition mac_user_ext.h:309
Definition mac_user_ext.h:433
Definition dmac_ext_if_hcm.h:431
Definition mac_device_ext.h:856
Definition hmac_mgmt_bss_comm.h:58
hmac_user_stru * hmac_user
Definition hmac_mgmt_bss_comm.h:59
hmac_ba_rx_hdl_stru * ba_rx_hdl
Definition hmac_mgmt_bss_comm.h:60
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_frame.h:1513
Definition oal_skbuff.h:82
Definition hal_uart_v151_regs_def.h:38
@ WLAN_PROTOCOL_BUTT
Definition wlan_types.h:486