WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_hook.h 文件参考
#include "hmac_main.h"
hmac_hook.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

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)
 

类型定义说明

◆ hmac_hookfn

typedef osal_u32(* hmac_hookfn) (oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap)

◆ hmac_netbuf_hookfn

typedef osal_u32 hmac_netbuf_hookfn(oal_netbuf_stru **netbuf, hmac_vap_stru *hmac_vap)

枚举类型说明

◆ HMAC_HOOK_NUM

枚举值
HMAC_FRAME_HOOK_START 
HMAC_FRAME_MGMT_RX_EVENT_D2H 
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 

◆ HMAC_HOOK_PRI

枚举值
HMAC_HOOK_PRI_HIGHEST 
HMAC_HOOK_PRI_HIGH 
HMAC_HOOK_PRI_MIDDLE 
HMAC_HOOK_PRI_LOW 
HMAC_HOOK_PRI_NUM 

函数说明

◆ hmac_call_netbuf_hooks()

osal_u32 hmac_call_netbuf_hooks ( oal_netbuf_stru **  netbuf,
hmac_vap_stru hmac_vap,
osal_u8  hooknum 
)

◆ hmac_hook_exit()

osal_void hmac_hook_exit ( osal_void  )

◆ hmac_hook_init()

osal_void hmac_hook_init ( osal_void  )

◆ hmac_register_netbuf_hook()

osal_u32 hmac_register_netbuf_hook ( hmac_netbuf_hook_stru netbuf_hook_new)

◆ hmac_unregister_netbuf_hook()

osal_void hmac_unregister_netbuf_hook ( hmac_netbuf_hook_stru netbuf_hook)