WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_sme_sta.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2013-2023. All rights reserved.
3 * 文 件 名 : hmac_sme_sta.h
4 * 生成日期 : 2013年6月28日
5 * 功能描述 : hmac_sme_sta.c 的头文件
6 */
7
8
9#ifndef __HMAC_SME_STA_H__
10#define __HMAC_SME_STA_H__
11
12/*****************************************************************************
13 1 其他头文件包含
14*****************************************************************************/
15#include "hmac_mgmt_sta.h"
16
17#ifdef __cplusplus
18#if __cplusplus
19extern "C" {
20#endif
21#endif
22
23#undef THIS_FILE_ID
24#define THIS_FILE_ID OAM_FILE_ID_HMAC_SME_STA_H
25
26/*****************************************************************************
27 2 宏定义
28*****************************************************************************/
30
31/*****************************************************************************
32 3 枚举定义
33*****************************************************************************/
34/* 上报给SME结果 类型定义 */
43
49
50/*****************************************************************************
51 4 全局变量声明
52*****************************************************************************/
53#define MAX_AUTH_CNT 5
54#define MAX_ASOC_CNT 5
55
56/*****************************************************************************
57 5 消息头定义
58*****************************************************************************/
59
60
61/*****************************************************************************
62 6 消息定义
63*****************************************************************************/
64
65
66/*****************************************************************************
67 7 STRUCT定义
68*****************************************************************************/
69
70
71/*****************************************************************************
72 8 UNION定义
73*****************************************************************************/
74
75
76/*****************************************************************************
77 9 OTHERS定义
78*****************************************************************************/
79
80
81/*****************************************************************************
82 10 函数声明
83*****************************************************************************/
86 osal_u8 *msg);
88 osal_u8 *msg);
95osal_void hmac_report_assoc_state_sta(const hmac_vap_stru *hmac_vap, const osal_u8 *mac_addr, osal_u8 assoc);
100 mac_status_code_enum_uint16 reason_code);
101#ifdef __cplusplus
102#if __cplusplus
103}
104#endif
105#endif
106
107#endif /* end of hmac_sme_sta.h */
osal_u8 hmac_sme_rsp_enum_uint8
Definition hmac_sme_sta.h:42
osal_void hmac_handle_auth_rsp_sta_etc(hmac_vap_stru *hmac_vap, osal_u8 *msg)
osal_void hmac_handle_asoc_rsp_sta_etc(hmac_vap_stru *hmac_vap, osal_u8 *msg)
hmac_sme_rsp_enum
Definition hmac_sme_sta.h:35
@ HMAC_SME_SCAN_RSP
Definition hmac_sme_sta.h:36
@ HMAC_SME_RSP_BUTT
Definition hmac_sme_sta.h:40
@ HMAC_SME_AUTH_RSP
Definition hmac_sme_sta.h:38
@ HMAC_SME_ASOC_RSP
Definition hmac_sme_sta.h:39
@ HMAC_SME_JOIN_RSP
Definition hmac_sme_sta.h:37
osal_void hmac_cfg80211_scan_comp(hmac_scan_record_stru *p_scan_record)
void hmac_handle_assoc_rsp_succ_sta(const hmac_vap_stru *hmac_vap, hmac_asoc_rsp_stru *asoc_rsp)
osal_void hmac_send_rsp_to_sme_ap_etc(hmac_vap_stru *hmac_vap, hmac_ap_sme_rsp_enum_uint8 type, osal_u8 *msg)
osal_void hmac_handle_join_rsp_sta_etc(hmac_vap_stru *hmac_vap, osal_u8 *msg)
osal_void hmac_set_scan_param(hmac_vap_stru *hmac_vap, osal_u8 channel, mac_scan_req_stru *scan_param)
osal_void(* hmac_sme_handle_rsp_func)(hmac_vap_stru *hmac_vap, osal_u8 *msg)
Definition hmac_sme_sta.h:29
osal_void hmac_prepare_join_req_etc(hmac_join_req_stru *join_req, mac_bss_dscr_stru *bss_dscr)
osal_u32 hmac_sta_update_join_req_params_etc(hmac_vap_stru *hmac_vap, hmac_join_req_stru *join_req)
osal_void hmac_report_connect_failed_result_etc(hmac_vap_stru *hmac_vap, mac_status_code_enum_uint16 reason_code)
osal_u8 hmac_ap_sme_rsp_enum_uint8
Definition hmac_sme_sta.h:48
osal_void hmac_send_rsp_to_sme_sta_etc(hmac_vap_stru *hmac_vap, hmac_sme_rsp_enum_uint8 type, osal_u8 *msg)
osal_void hmac_prepare_auth_req(hmac_vap_stru *hmac_vap, hmac_auth_req_stru *auth_req)
hmac_ap_sme_rsp_enum
Definition hmac_sme_sta.h:44
@ HMAC_AP_SME_START_RSP
Definition hmac_sme_sta.h:45
@ HMAC_AP_SME_RSP_BUTT
Definition hmac_sme_sta.h:46
osal_void hmac_report_assoc_state_sta(const hmac_vap_stru *hmac_vap, const osal_u8 *mac_addr, osal_u8 assoc)
osal_void hmac_handle_scan_rsp_sta_etc(hmac_vap_stru *hmac_vap, osal_u8 *msg)
osal_u16 mac_status_code_enum_uint16
Definition mac_frame_common_rom.h:216
osal_u8 type
Definition oal_net.h:0
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition hmac_ext_if.h:201
Definition hmac_mgmt_sta.h:64
Definition hmac_mgmt_sta.h:57
Definition mac_device_ext.h:545
Definition mac_vap_ext.h:2019
Definition mac_device_ext.h:596
Definition mac_device_ext.h:682