WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_tx_amsdu.c 文件参考
#include "hmac_tx_amsdu.h"
#include "oam_struct.h"
#include "hmac_tx_data.h"
#include "hmac_feature_dft.h"
#include "hmac_tx_encap.h"
#include "hmac_ccpriv.h"
hmac_tx_amsdu.c 的引用(Include)关系图:

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_TX_AMSDU_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 

函数

OAL_STATIC osal_u32 hmac_amsdu_tx_timeout_process (osal_void *p_arg)
 
OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_tx_amsdu_is_overflow (const hmac_amsdu_stru *amsdu, osal_u32 frame_len)
 
OAL_STATIC osal_u32 hmac_amsdu_send (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, hmac_amsdu_stru *amsdu)
 
WIFI_HMAC_TCM_TEXT OAL_STATIC osal_void hmac_amsdu_prepare_to_send (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, hmac_amsdu_stru *amsdu)
 
OAL_STATIC osal_void hmac_amsdu_tid_info_clear (hmac_user_stru *hmac_user)
 
WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT OSAL_STATIC osal_u32 hmac_amsdu_notify_check_param (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const mac_ether_header_stru *ether_header, osal_u8 tid_no)
 
WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT OSAL_STATIC osal_u32 hmac_amsdu_notify_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf)
 
OSAL_STATIC osal_void hmac_amsdu_init_user_etc (hmac_user_stru *hmac_user)
 
osal_u32 hmac_tx_amsdu_init (osal_void)
 
osal_void hmac_tx_amsdu_deinit (osal_void)
 

变量

mac_llc_snap_stru g_st_mac_11c_snap_header
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_TX_AMSDU_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_amsdu_init_user_etc()

OSAL_STATIC osal_void hmac_amsdu_init_user_etc ( hmac_user_stru hmac_user)

◆ hmac_amsdu_notify_check_param()

WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT OSAL_STATIC osal_u32 hmac_amsdu_notify_check_param ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
const mac_ether_header_stru ether_header,
osal_u8  tid_no 
)

◆ hmac_amsdu_notify_etc()

WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT OSAL_STATIC osal_u32 hmac_amsdu_notify_etc ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_netbuf_stru buf 
)

◆ hmac_amsdu_prepare_to_send()

WIFI_HMAC_TCM_TEXT OAL_STATIC osal_void hmac_amsdu_prepare_to_send ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
hmac_amsdu_stru amsdu 
)

◆ hmac_amsdu_send()

OAL_STATIC osal_u32 hmac_amsdu_send ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
hmac_amsdu_stru amsdu 
)

◆ hmac_amsdu_tid_info_clear()

OAL_STATIC osal_void hmac_amsdu_tid_info_clear ( hmac_user_stru hmac_user)

◆ hmac_amsdu_tx_timeout_process()

WIFI_HMAC_TCM_TEXT OAL_STATIC osal_u32 hmac_amsdu_tx_timeout_process ( osal_void p_arg)

◆ hmac_tx_amsdu_deinit()

osal_void hmac_tx_amsdu_deinit ( osal_void  )

◆ hmac_tx_amsdu_init()

osal_u32 hmac_tx_amsdu_init ( osal_void  )

◆ hmac_tx_amsdu_is_overflow()

OAL_STATIC OAL_INLINE oal_bool_enum_uint8 hmac_tx_amsdu_is_overflow ( const hmac_amsdu_stru amsdu,
osal_u32  frame_len 
)

变量说明

◆ g_st_mac_11c_snap_header

mac_llc_snap_stru g_st_mac_11c_snap_header
初始值:
= {
{
},
0
}
#define SNAP_RFC1042_ORGCODE_2
Definition oal_net_rom.h:57
#define LLC_UI
Definition oal_net_rom.h:52
#define SNAP_LLC_LSAP
Definition oal_net_rom.h:54
#define SNAP_RFC1042_ORGCODE_0
Definition oal_net_rom.h:55
#define SNAP_RFC1042_ORGCODE_1
Definition oal_net_rom.h:56