|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "dmac_ext_if_hcm.h"
结构体 | |
| struct | oal_achba_callee_intfs |
| struct | oal_achba_caller_intfs |
| struct | mac_set_achba_link_ind |
宏定义 | |
| #define | THIS_FILE_ID OAM_FILE_ID_HMAC_ACHBA_H |
| #define | MAC_ORGANIZATION_IDENTIFIER_LEN 3 /* organization identifiter 长度 */ |
| #define | MAC_SUB_TYPE_LEN 1 /* sub_type 长度 */ |
| #define | MAC_CHBA_CAP_INFO_LEN 16 /* chba capability info 长度 */ |
| #define | MAC_EXT_ACHBA_SUB_TYPE_IE 0x30 /* chba_capablityinfo SUB_TYPE字段 */ |
类型定义 | |
| typedef osal_s32(* | oal_achba_get_chba_cap) (oal_net_device_stru *netdev, osal_u8 *buff, osal_u32 buff_len) |
| typedef osal_s32(* | oal_achba_wifi_link_add) (oal_net_device_stru *netdev, const osal_u8 *user_mac, osal_u32 mac_len, const osal_s8 *achba_cap, osal_u32 cap_len) |
| typedef osal_s32(* | oal_achba_wifi_link_del) (oal_net_device_stru *netdev, osal_s32 achba_link_id) |
| typedef osal_s32(* | oal_achba_wifi_link_keepalive) (oal_net_device_stru *netdev, osal_s32 achba_link_id, osal_u32 keep_ind) |
| typedef osal_u8(* | hmac_set_achba_cap_ie_cb) (hmac_vap_stru *hmac_vap, osal_u8 *buffer) |
| typedef osal_void(* | hmac_process_update_achba_cb) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload, osal_u16 msg_len) |
| typedef osal_void(* | hmac_user_del_achba_cb) (hmac_vap_stru *hmac_vap) |
函数 | |
| osal_s32 | hmac_achba_get_achba_link_id (void) |
| osal_u32 | hmac_achba_get_keepalive_ind (void) |
| osal_s32 | oal_achba_register_wifi_intfs (struct oal_achba_callee_intfs *callee_intfs, struct oal_achba_caller_intfs *caller_intfs) |
| osal_s32 | hmac_config_ind_achba_keepalive (hmac_vap_stru *mac_vap, frw_msg *msg) |
变量 | |
| static osal_u32 | used |
| #define MAC_CHBA_CAP_INFO_LEN 16 /* chba capability info 长度 */ |
| #define MAC_EXT_ACHBA_SUB_TYPE_IE 0x30 /* chba_capablityinfo SUB_TYPE字段 */ |
| #define MAC_ORGANIZATION_IDENTIFIER_LEN 3 /* organization identifiter 长度 */ |
| #define MAC_SUB_TYPE_LEN 1 /* sub_type 长度 */ |
| #define THIS_FILE_ID OAM_FILE_ID_HMAC_ACHBA_H |
| typedef osal_void(* hmac_process_update_achba_cb) (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 *payload, osal_u16 msg_len) |
| typedef osal_u8(* hmac_set_achba_cap_ie_cb) (hmac_vap_stru *hmac_vap, osal_u8 *buffer) |
| typedef osal_void(* hmac_user_del_achba_cb) (hmac_vap_stru *hmac_vap) |
| typedef osal_s32(* oal_achba_get_chba_cap) (oal_net_device_stru *netdev, osal_u8 *buff, osal_u32 buff_len) |
| typedef osal_s32(* oal_achba_wifi_link_add) (oal_net_device_stru *netdev, const osal_u8 *user_mac, osal_u32 mac_len, const osal_s8 *achba_cap, osal_u32 cap_len) |
| typedef osal_s32(* oal_achba_wifi_link_keepalive) (oal_net_device_stru *netdev, osal_s32 achba_link_id, osal_u32 keep_ind) |
|
extern |
|
extern |
|
extern |
|
extern |
| osal_void used |