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

结构体

struct  hmac_frag_user_info_stru
 

宏定义

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_FRAG_C
 
#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST
 

函数

OAL_STATIC WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT hmac_frag_user_info_struhmac_frag_get_user_info (osal_u16 user_idx)
 
OAL_STATIC osal_void hmac_frag_set_user_info (osal_u16 user_idx, osal_void *mem_ptr)
 
OAL_STATIC osal_s32 hmac_config_frag_threshold (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
OAL_STATIC osal_s32 hmac_config_show_frag_threshold (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
osal_u32 hmac_tx_need_frag (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const oal_netbuf_stru *netbuf, mac_tx_ctl_stru *tx_ctl)
 
osal_u32 hmac_frag_process (oal_netbuf_stru *netbuf_orig, mac_tx_ctl_stru *tx_ctrl, osal_u32 cip_hdrsize, osal_u32 max_tx_unit)
 
OAL_STATIC WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT osal_u32 hmac_frag_start (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, mac_tx_ctl_stru *tx_ctl)
 
OAL_STATIC osal_u32 hmac_defrag_timeout_fn_etc (osal_void *arg)
 
OAL_STATIC oal_netbuf_struhmac_defrag_first_frag (hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf)
 
OAL_STATIC oal_netbuf_struhmac_defrag_process (hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, osal_u32 hrdsize)
 
oal_netbuf_struhmac_defrag_start_etc (hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, osal_u32 hrdsize)
 
OAL_STATIC WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT oal_netbuf_struhmac_defrag_start (hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, osal_u32 hrdsize)
 
OAL_STATIC osal_void hmac_user_clear_defrag_res (hmac_user_stru *hmac_user)
 
OAL_STATIC osal_bool hmac_frag_del_user (osal_void *notify_data)
 
OAL_STATIC osal_bool hmac_frag_add_user (osal_void *notify_data)
 
osal_u32 hmac_frag_init (osal_void)
 
osal_void hmac_frag_deinit (osal_void)
 

变量

OAL_STATIC hmac_frag_user_info_strug_hmac_defrag_info [WLAN_USER_MAX_USER_LIMIT]
 

宏定义说明

◆ THIS_FILE_ID

#define THIS_FILE_ID   DIAG_FILE_ID_WIFI_HOST_HMAC_FRAG_C

◆ THIS_MOD_ID

#define THIS_MOD_ID   DIAG_MOD_ID_WIFI_HOST

函数说明

◆ hmac_config_frag_threshold()

OAL_STATIC osal_s32 hmac_config_frag_threshold ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_config_show_frag_threshold()

OAL_STATIC osal_s32 hmac_config_show_frag_threshold ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ hmac_defrag_first_frag()

OAL_STATIC oal_netbuf_stru * hmac_defrag_first_frag ( hmac_user_stru hmac_user,
oal_netbuf_stru netbuf 
)

◆ hmac_defrag_process()

OAL_STATIC oal_netbuf_stru * hmac_defrag_process ( hmac_user_stru hmac_user,
oal_netbuf_stru netbuf,
osal_u32  hrdsize 
)

◆ hmac_defrag_start()

OAL_STATIC WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT oal_netbuf_stru * hmac_defrag_start ( hmac_user_stru hmac_user,
oal_netbuf_stru netbuf,
osal_u32  hrdsize 
)

◆ hmac_defrag_start_etc()

oal_netbuf_stru * hmac_defrag_start_etc ( hmac_user_stru hmac_user,
oal_netbuf_stru netbuf,
osal_u32  hrdsize 
)

◆ hmac_defrag_timeout_fn_etc()

OAL_STATIC osal_u32 hmac_defrag_timeout_fn_etc ( osal_void arg)

◆ hmac_frag_add_user()

OAL_STATIC osal_bool hmac_frag_add_user ( osal_void notify_data)

◆ hmac_frag_deinit()

osal_void hmac_frag_deinit ( osal_void  )

◆ hmac_frag_del_user()

OAL_STATIC osal_bool hmac_frag_del_user ( osal_void notify_data)

◆ hmac_frag_get_user_info()

◆ hmac_frag_init()

osal_u32 hmac_frag_init ( osal_void  )

◆ hmac_frag_process()

osal_u32 hmac_frag_process ( oal_netbuf_stru netbuf_orig,
mac_tx_ctl_stru tx_ctrl,
osal_u32  cip_hdrsize,
osal_u32  max_tx_unit 
)

◆ hmac_frag_set_user_info()

OAL_STATIC osal_void hmac_frag_set_user_info ( osal_u16  user_idx,
osal_void mem_ptr 
)

◆ hmac_frag_start()

OAL_STATIC WIFI_HMAC_TCM_TEXT WIFI_TCM_TEXT osal_u32 hmac_frag_start ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
oal_netbuf_stru netbuf,
mac_tx_ctl_stru tx_ctl 
)

◆ hmac_tx_need_frag()

osal_u32 hmac_tx_need_frag ( hmac_vap_stru hmac_vap,
hmac_user_stru hmac_user,
const oal_netbuf_stru netbuf,
mac_tx_ctl_stru tx_ctl 
)

◆ hmac_user_clear_defrag_res()

OAL_STATIC osal_void hmac_user_clear_defrag_res ( hmac_user_stru hmac_user)

变量说明

◆ g_hmac_defrag_info