WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_mgmt_bss_comm.h 文件参考
#include "hmac_vap.h"
hmac_mgmt_bss_comm.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  hmac_mgmt_tx_addba
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_MGMT_BSS_COMM_H
 
#define HMAC_NCW_INHIBIT_THRED_TIME   60000 /* 单位ms */
 
#define HMAC_RECEIVE_NCW_THRED_CNT   6
 
#define HMAC_FTM_SEND_BUF_LEN   200
 
#define HMAC_CSI_SEND_BUF_LEN   3000
 

类型定义

typedef osal_u32(* encap_csa_action) (hmac_vap_stru *hmac_vap, oal_netbuf_stru *buffer, osal_u8 *data, osal_u16 *pus_len)
 

函数

osal_u32 hmac_mgmt_rx_addba_req_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload)
 
osal_u32 hmac_mgmt_rx_addba_rsp_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload)
 
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_addba_req_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_mgmt_args_stru *action_args)
 
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_tx_delba_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_mgmt_args_stru *action_args)
 
osal_u32 hmac_mgmt_tx_addba_timeout_etc (osal_void *p_arg)
 
osal_u32 hmac_tx_mgmt_send_event_etc (hmac_vap_stru *hmac_vap, oal_netbuf_stru *mgmt_frame, osal_u16 frame_len)
 
osal_void hmac_mgmt_update_assoc_user_qos_table_etc (osal_u8 *payload, osal_u16 msg_len, hmac_user_stru *hmac_user)
 
osal_u32 hmac_check_bss_cap_info_etc (osal_u16 us_cap_info, hmac_vap_stru *hmac_vap)
 
osal_void hmac_set_user_protocol_mode_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
osal_u32 hmac_mgmt_reset_psm_etc (hmac_vap_stru *hmac_vap, osal_u16 user_id)
 
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_s32 hmac_mgmt_tx_event_status_etc (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_void hmac_user_init_rates_etc (hmac_user_stru *hmac_user)
 
osal_void hmac_rx_ba_session_decr_etc (hmac_vap_stru *hmac_vap, osal_u8 tidno)
 
osal_void hmac_tx_ba_session_decr_etc (hmac_vap_stru *hmac_vap, osal_u8 tidno)
 
osal_void hmac_vap_set_user_avail_rates_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
 
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_ie_proc_assoc_user_legacy_rate (osal_u8 *payload, osal_u32 rx_len, hmac_user_stru *hmac_user)
 
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_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 (const hmac_vap_stru *hmac_vap, const hmac_ctx_action_event_stru *crx_action_event)
 
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_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)
 
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_scan_vap_down (const hmac_vap_stru *hmac_vap)
 
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)
 

变量

const osal_u8 g_auc_avail_protocol_mode_etc [WLAN_PROTOCOL_BUTT][WLAN_PROTOCOL_BUTT]
 

宏定义说明

◆ HMAC_CSI_SEND_BUF_LEN

#define HMAC_CSI_SEND_BUF_LEN   3000

◆ HMAC_FTM_SEND_BUF_LEN

#define HMAC_FTM_SEND_BUF_LEN   200

◆ HMAC_NCW_INHIBIT_THRED_TIME

#define HMAC_NCW_INHIBIT_THRED_TIME   60000 /* 单位ms */

◆ HMAC_RECEIVE_NCW_THRED_CNT

#define HMAC_RECEIVE_NCW_THRED_CNT   6

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_MGMT_BSS_COMM_H

类型定义说明

◆ encap_csa_action

typedef osal_u32(* encap_csa_action) (hmac_vap_stru *hmac_vap, oal_netbuf_stru *buffer, osal_u8 *data, osal_u16 *pus_len)

函数说明

◆ hmac_check_bss_cap_info_etc()

osal_u32 hmac_check_bss_cap_info_etc ( osal_u16  us_cap_info,
hmac_vap_stru hmac_vap 
)
extern

◆ hmac_get_dsss_ie_channel_num()

osal_u8 hmac_get_dsss_ie_channel_num ( const hmac_vap_stru hmac_vap,
osal_u8  scan_flag 
)

◆ hmac_ie_proc_assoc_user_legacy_rate()

osal_u32 hmac_ie_proc_assoc_user_legacy_rate ( osal_u8 payload,
osal_u32  rx_len,
hmac_user_stru hmac_user 
)
extern

◆ hmac_mgmt_delba()

osal_u32 hmac_mgmt_delba ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8  tid,
osal_u8  initiator,
osal_u8  reason 
)

◆ hmac_mgmt_reset_psm_etc()

osal_u32 hmac_mgmt_reset_psm_etc ( hmac_vap_stru hmac_vap,
osal_u16  user_id 
)
extern

◆ hmac_mgmt_rx_addba_req_etc()

osal_u32 hmac_mgmt_rx_addba_req_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 payload 
)
extern

◆ hmac_mgmt_rx_addba_rsp()

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 
)

◆ hmac_mgmt_rx_addba_rsp_etc()

osal_u32 hmac_mgmt_rx_addba_rsp_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 payload 
)
extern

◆ hmac_mgmt_rx_delba()

osal_u32 hmac_mgmt_rx_delba ( const hmac_vap_stru hmac_vap,
const hmac_ctx_action_event_stru crx_action_event 
)

◆ hmac_mgmt_rx_delba_etc()

osal_u32 hmac_mgmt_rx_delba_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 payload 
)
extern

◆ hmac_mgmt_scan_vap_down()

osal_u32 hmac_mgmt_scan_vap_down ( const hmac_vap_stru hmac_vap)

◆ hmac_mgmt_tx_addba_req_etc()

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 
)
extern

◆ hmac_mgmt_tx_addba_req_send()

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 
)

◆ hmac_mgmt_tx_addba_rsp_etc()

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 
)
extern

◆ hmac_mgmt_tx_addba_rsp_send()

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 
)

◆ hmac_mgmt_tx_addba_timeout_etc()

osal_u32 hmac_mgmt_tx_addba_timeout_etc ( osal_void p_arg)
extern

◆ hmac_mgmt_tx_delba()

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 
)

◆ hmac_mgmt_tx_delba_etc()

osal_u32 hmac_mgmt_tx_delba_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
mac_action_mgmt_args_stru action_args 
)
extern

◆ hmac_mgmt_tx_event_status_etc()

osal_s32 hmac_mgmt_tx_event_status_etc ( hmac_vap_stru hmac_vap,
frw_msg msg 
)
extern

◆ hmac_mgmt_update_assoc_user_qos_table_etc()

osal_void hmac_mgmt_update_assoc_user_qos_table_etc ( osal_u8 payload,
osal_u16  msg_len,
hmac_user_stru hmac_user 
)
extern

◆ hmac_proc_vht_cap_ie_etc()

osal_u32 hmac_proc_vht_cap_ie_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8 vht_cap_ie 
)
extern

◆ hmac_rx_ba_session_decr_etc()

osal_void hmac_rx_ba_session_decr_etc ( hmac_vap_stru hmac_vap,
osal_u8  tidno 
)
extern

◆ hmac_send_mgmt_to_host_etc()

osal_void hmac_send_mgmt_to_host_etc ( hmac_vap_stru hmac_vap,
oal_netbuf_stru buf,
osal_u16  len,
osal_slong  l_freq 
)
extern

◆ hmac_set_cap_info_field()

osal_void hmac_set_cap_info_field ( hmac_vap_stru hmac_vap,
osal_u8 buffer 
)

◆ hmac_set_user_protocol_mode_etc()

osal_void hmac_set_user_protocol_mode_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)
extern

◆ hmac_tx_ba_session_decr_etc()

osal_void hmac_tx_ba_session_decr_etc ( hmac_vap_stru hmac_vap,
osal_u8  tidno 
)
extern

◆ hmac_tx_mgmt_send_event_etc()

osal_u32 hmac_tx_mgmt_send_event_etc ( hmac_vap_stru hmac_vap,
oal_netbuf_stru mgmt_frame,
osal_u16  frame_len 
)
extern

◆ hmac_user_init_rates_etc()

osal_void hmac_user_init_rates_etc ( hmac_user_stru hmac_user)
extern

◆ hmac_vap_set_user_avail_rates_etc()

osal_void hmac_vap_set_user_avail_rates_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user 
)
extern

变量说明

◆ g_auc_avail_protocol_mode_etc

const osal_u8 g_auc_avail_protocol_mode_etc[WLAN_PROTOCOL_BUTT][WLAN_PROTOCOL_BUTT]
extern