WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_mgmt_ap.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2013-2024. All rights reserved.
3 * 文 件 名 : hmac_mgmt_ap.h
4 * 生成日期 : 2013年6月18日
5 * 功能描述 : hmac_mgmt_ap.c 的头文件
6 */
7
8
9#ifndef __HMAC_MGMT_AP_H__
10#define __HMAC_MGMT_AP_H__
11
12/*****************************************************************************
13 1 其他头文件包含
14*****************************************************************************/
15#include "hmac_vap.h"
16
17#ifdef __cplusplus
18#if __cplusplus
19extern "C" {
20#endif
21#endif
22
23
24#undef THIS_FILE_ID
25#define THIS_FILE_ID OAM_FILE_ID_HMAC_MGMT_AP_H
26/*****************************************************************************
27 2 宏定义
28*****************************************************************************/
29
30
31/*****************************************************************************
32 3 枚举定义
33*****************************************************************************/
34
35
36/*****************************************************************************
37 4 全局变量声明
38*****************************************************************************/
39
40
41/*****************************************************************************
42 5 消息头定义
43*****************************************************************************/
44
45
46/*****************************************************************************
47 6 消息定义
48*****************************************************************************/
49
50
51/*****************************************************************************
52 7 STRUCT定义
53*****************************************************************************/
61
62/*****************************************************************************
63 8 UNION定义
64*****************************************************************************/
65
66
67/*****************************************************************************
68 9 OTHERS定义
69*****************************************************************************/
70
71
72/*****************************************************************************
73 10 函数声明
74*****************************************************************************/
75#ifdef _PRE_WLAN_WAKEUP_SRC_PARSE
76osal_void hmac_set_print_wakeup_mgmt_etc(osal_u8 val);
77osal_u8 hmac_get_print_wakeup_mgmt_etc(osal_void);
78#endif
87 osal_u32 payload_len, osal_u8 mgmt_frm_type);
90#ifdef _PRE_WLAN_FEATURE_WPA3
91hmac_sae_pmksa_entry_info *hmac_sae_alloc_pmksa_entry(osal_void);
92hmac_sae_pmksa_entry_info *hmac_sae_pmksa_find_oldest_entry(hmac_sae_pmksa_cache_stru *pmksa_mgmt);
93osal_void hmac_sae_add_pmksa_to_list(hmac_vap_stru *hmac_vap, hmac_sae_pmksa_entry_info *pmksa_entry);
94osal_u32 hmac_sae_clean_expire_pmksa(osal_void *arg);
95osal_void hmac_sae_clean_all_pmksa(hmac_vap_stru *hmac_vap);
96hmac_sae_pmksa_entry_info *hmac_sae_find_pmkid_by_macaddr(hmac_sae_pmksa_cache_stru *pmksa_mgmt,
97 osal_u8 *mac_addr);
98#endif
99
102 const osal_u8 *addr, osal_char rssi, osal_u8 *go_on);
103#ifdef __cplusplus
104#if __cplusplus
105}
106#endif
107#endif
108
109#endif /* end of hmac_mgmt_ap.h */
osal_void hmac_ap_up_rx_mgmt_with_vendor_ie(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf, osal_u8 *go_on)
osal_u32 hmac_ap_up_misc_etc(hmac_vap_stru *hmac_vap, osal_void *p_param)
osal_void hmac_handle_disconnect_rsp_ap_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_ap_wait_start_misc_etc(hmac_vap_stru *hmac_vap, osal_void *p_param)
osal_u32 hmac_mgmt_timeout_ap_etc(osal_void *p_param)
osal_u32 hmac_ap_wait_start_rx_mgmt(hmac_vap_stru *hmac_vap, osal_void *p_param)
osal_u32 hmac_ap_up_rx_probe_req(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf, const osal_u8 *addr, osal_char rssi, osal_u8 *go_on)
osal_void hmac_handle_connect_rsp_ap(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_void hmac_mgmt_update_auth_mib(hmac_vap_stru *hmac_vap, oal_netbuf_stru *auth_rsp)
oal_bool_enum hmac_go_is_auth(hmac_vap_stru *hmac_vap)
osal_u32 hmac_ap_up_rx_mgmt_etc(hmac_vap_stru *hmac_vap, osal_void *p_param)
osal_u32 hmac_ap_save_user_assoc_req(hmac_user_stru *hmac_user, osal_u8 *payload, osal_u32 payload_len, osal_u8 mgmt_frm_type)
oal_bool_enum
Definition oal_types_device_rom.h:40
unsigned char osal_u8
Definition osal_types.h:11
char osal_char
Definition osal_types.h:16
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition hmac_mgmt_ap.h:54
osal_u16 mgmt_len
Definition hmac_mgmt_ap.h:55
osal_u8 resv
Definition hmac_mgmt_ap.h:59
osal_u8 is_p2p_req
Definition hmac_mgmt_ap.h:58
osal_u16 payload_len
Definition hmac_mgmt_ap.h:57
osal_u16 netbuf_len
Definition hmac_mgmt_ap.h:56
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition oal_skbuff.h:82