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

浏览源代码.

结构体

struct  hmac_tx_pkts_stat_stru
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_TX_DATA_H
 
#define WLAN_BA_CNT_INTERVAL   100
 

枚举

enum  hmac_tx_bss_qos_type_enum { HMAC_TX_BSS_NOQOS = 0 , HMAC_TX_BSS_QOS = 1 , HMAC_TX_BSS_QOS_BUTT }
 

函数

osal_u32 hmac_tx_ucast_process_etc (hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf, hmac_user_stru *hmac_user, mac_tx_ctl_stru *tx_ctl)
 
osal_void hmac_tx_ba_setup_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 tidno)
 
osal_void hmac_tx_set_vip_tid (mac_tx_ctl_stru *tx_ctl, osal_u8 type, osal_u8 subtype, osal_u8 is_retry, osal_u8 *tid_out)
 
oal_bool_enum_uint8 hmac_tid_need_ba_session (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 tidno, oal_netbuf_stru *netbuf)
 
OAL_STATIC OAL_INLINE oal_netbuf_struhmac_tx_get_next_mpdu (oal_netbuf_stru *buf, osal_u8 netbuf_num)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_netbuf_list_enqueue (oal_netbuf_head_stru *head, oal_netbuf_stru *buf, osal_u8 netbuf_num)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_get_addr (mac_ieee80211_qos_htc_frame_addr4_stru *hdr, osal_u8 *saddr, osal_u8 *daddr)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_set_cb_header_len (osal_u32 qos, mac_tx_ctl_stru *tx_ctl)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_set_frame_ctrl (osal_u32 qos, mac_tx_ctl_stru *tx_ctl, mac_ieee80211_qos_htc_frame_addr4_stru *hdr_addr4)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_set_frame_htc (mac_tx_ctl_stru *tx_ctl, mac_ieee80211_qos_htc_frame_addr4_stru *hdr_addr4)
 
WIFI_HMAC_TCM_TEXT OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_tid_ba_is_setup (const hmac_user_stru *hmac_user, osal_u8 tidno)
 
OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_vap_ba_is_setup (const hmac_user_stru *hmac_user)
 
OAL_STATIC OAL_INLINE osal_void hmac_tx_ba_del (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 tidno)
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_HMAC_TX_DATA_H

◆ WLAN_BA_CNT_INTERVAL

#define WLAN_BA_CNT_INTERVAL   100

枚举类型说明

◆ hmac_tx_bss_qos_type_enum

枚举值
HMAC_TX_BSS_NOQOS 
HMAC_TX_BSS_QOS 
HMAC_TX_BSS_QOS_BUTT 

函数说明

◆ hmac_tid_ba_is_setup()

WIFI_HMAC_TCM_TEXT OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_tid_ba_is_setup ( const hmac_user_stru hmac_user,
osal_u8  tidno 
)

◆ hmac_tid_need_ba_session()

oal_bool_enum_uint8 hmac_tid_need_ba_session ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8  tidno,
oal_netbuf_stru netbuf 
)
extern

◆ hmac_tx_ba_del()

OAL_STATIC OAL_INLINE osal_void hmac_tx_ba_del ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8  tidno 
)

◆ hmac_tx_ba_setup_etc()

osal_void hmac_tx_ba_setup_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
osal_u8  tidno 
)
extern

◆ hmac_tx_get_addr()

OAL_STATIC OAL_INLINE osal_void hmac_tx_get_addr ( mac_ieee80211_qos_htc_frame_addr4_stru hdr,
osal_u8 saddr,
osal_u8 daddr 
)

◆ hmac_tx_get_next_mpdu()

OAL_STATIC OAL_INLINE oal_netbuf_stru * hmac_tx_get_next_mpdu ( oal_netbuf_stru buf,
osal_u8  netbuf_num 
)

◆ hmac_tx_netbuf_list_enqueue()

OAL_STATIC OAL_INLINE osal_void hmac_tx_netbuf_list_enqueue ( oal_netbuf_head_stru head,
oal_netbuf_stru buf,
osal_u8  netbuf_num 
)

◆ hmac_tx_set_cb_header_len()

OAL_STATIC OAL_INLINE osal_void hmac_tx_set_cb_header_len ( osal_u32  qos,
mac_tx_ctl_stru tx_ctl 
)

◆ hmac_tx_set_frame_ctrl()

OAL_STATIC OAL_INLINE osal_void hmac_tx_set_frame_ctrl ( osal_u32  qos,
mac_tx_ctl_stru tx_ctl,
mac_ieee80211_qos_htc_frame_addr4_stru hdr_addr4 
)

◆ hmac_tx_set_frame_htc()

OAL_STATIC OAL_INLINE osal_void hmac_tx_set_frame_htc ( mac_tx_ctl_stru tx_ctl,
mac_ieee80211_qos_htc_frame_addr4_stru hdr_addr4 
)

◆ hmac_tx_set_vip_tid()

osal_void hmac_tx_set_vip_tid ( mac_tx_ctl_stru tx_ctl,
osal_u8  type,
osal_u8  subtype,
osal_u8  is_retry,
osal_u8 tid_out 
)

◆ hmac_tx_ucast_process_etc()

osal_u32 hmac_tx_ucast_process_etc ( hmac_vap_stru hmac_vap,
oal_netbuf_stru netbuf,
hmac_user_stru hmac_user,
mac_tx_ctl_stru tx_ctl 
)
extern

◆ hmac_vap_ba_is_setup()

OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_vap_ba_is_setup ( const hmac_user_stru hmac_user)