|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "hmac_main.h"

结构体 | |
| struct | hmac_netbuf_hook_stru |
类型定义 | |
| typedef osal_u32(* | hmac_hookfn) (oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap) |
| typedef osal_u32 | hmac_netbuf_hookfn(oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap) |
枚举 | |
| enum | HMAC_HOOK_NUM { HMAC_FRAME_HOOK_START = 0 , HMAC_FRAME_MGMT_RX_EVENT_D2H = HMAC_FRAME_HOOK_START , HMAC_FRAME_MGMT_RX_EVENT_FEATURE , HMAC_FRAME_DATA_RX_EVENT_D2H , HMAC_FRAME_DATA_RX_EVENT_H2O , HMAC_FRAME_DATA_TX_BRIDGE_IN , HMAC_FRAME_DATA_TX_EVENT_H2D , HMAC_FRAME_HOOK_END } |
| enum | HMAC_HOOK_PRI { HMAC_HOOK_PRI_HIGHEST = 0 , HMAC_HOOK_PRI_HIGH = 1 , HMAC_HOOK_PRI_MIDDLE = 2 , HMAC_HOOK_PRI_LOW = 3 , HMAC_HOOK_PRI_NUM } |
函数 | |
| osal_u32 | hmac_register_netbuf_hook (hmac_netbuf_hook_stru *netbuf_hook_new) |
| osal_void | hmac_unregister_netbuf_hook (hmac_netbuf_hook_stru *netbuf_hook) |
| osal_u32 | hmac_call_netbuf_hooks (oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap, osal_u8 hooknum) |
| osal_void | hmac_hook_init (osal_void) |
| osal_void | hmac_hook_exit (osal_void) |
| typedef osal_u32(* hmac_hookfn) (oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap) |
| typedef osal_u32 hmac_netbuf_hookfn(oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap) |
| enum HMAC_HOOK_NUM |
| enum HMAC_HOOK_PRI |
| osal_u32 hmac_call_netbuf_hooks | ( | oal_netbuf_stru ** | netbuf, |
| hmac_vap_stru * | hmac_vap, | ||
| osal_u8 | hooknum | ||
| ) |
| osal_u32 hmac_register_netbuf_hook | ( | hmac_netbuf_hook_stru * | netbuf_hook_new | ) |
| osal_void hmac_unregister_netbuf_hook | ( | hmac_netbuf_hook_stru * | netbuf_hook | ) |