WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_frag.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2014-2021. All rights reserved.
3 */
4
5#ifndef __HMAC_FRAG_H__
6#define __HMAC_FRAG_H__
7
8/*****************************************************************************
9 1 其他头文件包含
10*****************************************************************************/
11#include "hmac_main.h"
12#include "hmac_tx_data.h"
13
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif
18#endif
19
20#undef THIS_FILE_ID
21#define THIS_FILE_ID OAM_FILE_ID_HMAC_FRAG_H
22/*****************************************************************************
23 2 宏定义
24*****************************************************************************/
25#define HMAC_FRAG_TIMEOUT 2000
26#define HMAC_MAX_FRAG_SIZE 2500
27
28/*****************************************************************************
29 3 枚举定义
30*****************************************************************************/
31
32
33/*****************************************************************************
34 4 全局变量声明
35*****************************************************************************/
36
37
38/*****************************************************************************
39 5 消息头定义
40*****************************************************************************/
41
42
43/*****************************************************************************
44 6 消息定义
45*****************************************************************************/
46
47
48/*****************************************************************************
49 7 STRUCT定义
50*****************************************************************************/
51
52
53/*****************************************************************************
54 8 UNION定义
55*****************************************************************************/
56
57
58/*****************************************************************************
59 9 OTHERS定义
60*****************************************************************************/
61typedef oal_netbuf_stru* (*hmac_defrag_start_cb)(hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, osal_u32 hrdsize);
63 mac_tx_ctl_stru *tx_ctl);
65/*****************************************************************************
66 10 函数声明
67*****************************************************************************/
68static osal_u32 hmac_frag_init_weakref(osal_void) __attribute__ ((weakref("hmac_frag_init"), used));
69static osal_void hmac_frag_deinit_weakref(osal_void) __attribute__ ((weakref("hmac_frag_deinit"), used));
70#ifdef __cplusplus
71#if __cplusplus
72}
73#endif
74#endif
75
76#endif /* end of hmac_frag.h */
osal_u32(* hmac_frag_start_cb)(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *netbuf, mac_tx_ctl_stru *tx_ctl)
Definition hmac_frag.h:62
static osal_u32 used
Definition hmac_frag.h:68
osal_void(* hmac_user_clear_defrag_res_cb)(hmac_user_stru *hmac_user)
Definition hmac_frag.h:64
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Log message information header.
Definition log_oam_logger.h:564
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition dmac_ext_if_device_rom.h:98
Definition oal_skbuff.h:82