WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
alg_tx_tb_rom.h 文件参考
#include "alg_main_rom.h"
#include "hal_device_rom.h"
#include "dmac_alg_if_part_rom.h"
alg_tx_tb_rom.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  alg_tx_tb_info_stru
 

宏定义

#define ALG_TX_TB_AGGR_INVALID   0xFF
 
#define ALG_TX_TB_AGGR_MAX   12
 
#define ALG_TX_TB_UP_VAP_CNT   2
 
#define ALG_TX_TB_IN_AGGR_BYTES_TH   200
 
#define ALG_SCH_HE_PHY_HEAD_M_HE_TIME_US   40 /* L-STF(8) + L-LTF(8) + L-SIG(4) + RL-SIG(4) + HE-SIG-A(8) + HE-STF(8) */
 
#define alg_tx_tb_phy_gi_to_wlan_gi(phy_gi)
 
#define alg_tx_tb_print(...)
 

枚举

enum  alg_tx_tb_state_enum { ALG_TX_DEFAULT = 0 , ALG_TX_TB_PRE = 1 , ALG_TX_TB = 2 , ALG_TX_TB_STATE_BUTT }
 

函数

osal_void alg_tx_tb_init (osal_void)
 
osal_void alg_tx_tb_exit (osal_void)
 
osal_u32 alg_tx_tb_param_sync (const alg_param_sync_stru *sync)
 
osal_u8 alg_tx_tb_compute_tid_aggr_num (osal_u8 vap_id, const dmac_tid_stru *txtid)
 
alg_tx_tb_info_strualg_tx_tb_get_params (osal_void)
 

宏定义说明

◆ ALG_SCH_HE_PHY_HEAD_M_HE_TIME_US

#define ALG_SCH_HE_PHY_HEAD_M_HE_TIME_US   40 /* L-STF(8) + L-LTF(8) + L-SIG(4) + RL-SIG(4) + HE-SIG-A(8) + HE-STF(8) */

◆ ALG_TX_TB_AGGR_INVALID

#define ALG_TX_TB_AGGR_INVALID   0xFF

◆ ALG_TX_TB_AGGR_MAX

#define ALG_TX_TB_AGGR_MAX   12

◆ ALG_TX_TB_IN_AGGR_BYTES_TH

#define ALG_TX_TB_IN_AGGR_BYTES_TH   200

◆ alg_tx_tb_phy_gi_to_wlan_gi

#define alg_tx_tb_phy_gi_to_wlan_gi (   phy_gi)
值:
@ WLAN_PHY_HE_GI_1DOT6US
Definition wlan_phy_common_rom.h:24
@ WLAN_PHY_HE_GI_3DOT2US
Definition wlan_phy_common_rom.h:25
@ WLAN_PHY_HE_GI_DOT8US
Definition wlan_phy_common_rom.h:23
@ WLAN_GI_MID
Definition wlan_types.h:664
@ WLAN_GI_SHORT
Definition wlan_types.h:663
@ WLAN_GI_LONG
Definition wlan_types.h:662
@ WLAN_HE_GI_TYPE_BUTT
Definition wlan_types.h:666

◆ alg_tx_tb_print

#define alg_tx_tb_print (   ...)

◆ ALG_TX_TB_UP_VAP_CNT

#define ALG_TX_TB_UP_VAP_CNT   2

枚举类型说明

◆ alg_tx_tb_state_enum

枚举值
ALG_TX_DEFAULT 
ALG_TX_TB_PRE 
ALG_TX_TB 
ALG_TX_TB_STATE_BUTT 

函数说明

◆ alg_tx_tb_compute_tid_aggr_num()

osal_u8 alg_tx_tb_compute_tid_aggr_num ( osal_u8  vap_id,
const dmac_tid_stru *  txtid 
)

◆ alg_tx_tb_exit()

osal_void alg_tx_tb_exit ( osal_void  )

◆ alg_tx_tb_get_params()

alg_tx_tb_info_stru * alg_tx_tb_get_params ( osal_void  )

◆ alg_tx_tb_init()

osal_void alg_tx_tb_init ( osal_void  )

◆ alg_tx_tb_param_sync()

osal_u32 alg_tx_tb_param_sync ( const alg_param_sync_stru sync)