WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_mgmt_classifier.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2012-2023. All rights reserved.
3 * 文 件 名 : hmac_mgmt_classifier.h
4 * 生成日期 : 2012年11月20日
5 * 功能描述 : hmac_mgmt_classifier.c 的头文件
6 */
7
8#ifndef HMAC_MGMT_CLASSIFIER_H
9#define HMAC_MGMT_CLASSIFIER_H
10
11/*****************************************************************************
12 1 其他头文件包含
13*****************************************************************************/
14#include "hmac_vap.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif
20#endif
21
22#undef THIS_FILE_ID
23#define THIS_FILE_ID OAM_FILE_ID_HMAC_MGMT_CLASSIFIER_H
24/*****************************************************************************
25 2 宏定义
26*****************************************************************************/
27
28
29/*****************************************************************************
30 3 枚举定义
31*****************************************************************************/
32
33
34/*****************************************************************************
35 4 全局变量声明
36*****************************************************************************/
37
38
39/*****************************************************************************
40 5 消息头定义
41*****************************************************************************/
42
43
44/*****************************************************************************
45 6 消息定义
46*****************************************************************************/
47
48
49/*****************************************************************************
50 7 STRUCT定义
51*****************************************************************************/
57
63
64/*****************************************************************************
65 8 UNION定义
66*****************************************************************************/
67
68
69/*****************************************************************************
70 9 OTHERS定义
71*****************************************************************************/
72
73
74/*****************************************************************************
75 10 函数声明
76*****************************************************************************/
77/*****************************************************************************
78 7 STRUCT定义
79*****************************************************************************/
81 mac_action_mgmt_args_stru *action_args);
89
96
98 hmac_vap_stru *up_vap, mac_channel_stru *channel);
99
104#if defined(_PRE_OS_VERSION_LITEOS) && defined(_PRE_OS_VERSION) \
105 && (_PRE_OS_VERSION_LITEOS == _PRE_OS_VERSION)
106osal_void hmac_rx_send_report_frame_msg(hmac_vap_stru *hmac_vap, const mac_rx_ctl_stru *rx_info,
107 osal_s8 rssi, osal_u16 msg_id);
108#endif
109
110#ifdef __cplusplus
111#if __cplusplus
112}
113#endif
114#endif
115
116#endif /* end of hmac_mgmt_classifier.h */
osal_void hmac_mgmt_send_disasoc_msg(hmac_vap_stru *hmac_vap, osal_u8 *da, osal_u16 err_code)
osal_void hmac_mgmt_send_deauth_event(hmac_vap_stru *hmac_vap, osal_u8 *da, osal_u16 err_code)
osal_s32 hmac_rx_process_report_mgmt_ctrl(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
osal_s32 hmac_rx_process_ba_sync_event(hmac_vap_stru *hmac_vap, hmac_ctx_action_event_stru *crx_action_sync)
osal_s32 hmac_mgmt_send_disasoc_event(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_s32 hmac_rx_mgmt_event_adapt(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_void hmac_send_disasoc_misc_msg(hmac_vap_stru *hmac_vap, osal_u16 user_idx, osal_u16 disasoc_reason)
osal_s32 hmac_handle_disasoc_misc_msg(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_u32 hmac_process_del_sta(osal_u8 vap_id)
osal_s32 hmac_mgmt_rx_delba_event_etc(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_s32 hmac_join_set_dtim_reg_event_process(hmac_vap_stru *hmac_vap)
osal_u32 hmac_send_disassoc_misc_event(hmac_vap_stru *hmac_vap, osal_u16 user_idx, osal_u16 disasoc_reason)
osal_u32 hmac_mgmt_tx_action_etc(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, mac_action_mgmt_args_stru *action_args)
osal_s32 hmac_rx_process_mgmt_ctrl(oal_netbuf_stru *netbuf)
osal_s32 hmac_join_set_reg_event_process(hmac_vap_stru *hmac_vap, hmac_ctx_join_req_set_reg_stru *reg_params)
osal_s32 hmac_rx_cut_process_mgmt_ctrl_event(hmac_vap_stru *hmac_vap, frw_msg *msg)
osal_void hmac_mgmt_connect_set_channel(hmac_device_stru *hmac_device, hal_to_dmac_device_stru *hal_device, hmac_vap_stru *up_vap, mac_channel_stru *channel)
osal_s32 hmac_set_multi_bssid(hmac_vap_stru *hmac_vap, mac_scanned_all_bss_info *all_bss_info)
osal_u32 hmac_tx_process_mgmt_event(hmac_vap_stru *hmac_vap, oal_netbuf_stru *netbuf)
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
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 frw_msg_rom.h:74
Definition dmac_ext_if_hcm.h:431
Definition dmac_ext_if_hcm.h:460
Definition mac_device_ext.h:856
Definition hmac_mgmt_classifier.h:58
oal_netbuf_stru * netbuf
Definition hmac_mgmt_classifier.h:61
mac_ieee80211_frame_stru * frame_hdr
Definition hmac_mgmt_classifier.h:59
hmac_vap_stru * hmac_vap
Definition hmac_mgmt_classifier.h:60
Definition hmac_mgmt_classifier.h:52
hmac_vap_stru * hmac_vap
Definition hmac_mgmt_classifier.h:54
hmac_device_stru * device
Definition hmac_mgmt_classifier.h:53
mac_tx_ctl_stru * tx_ctl
Definition hmac_mgmt_classifier.h:55
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
Definition mac_frame.h:1513
Definition wlan_types_base_rom.h:258
Definition mac_frame_common_rom.h:575
Definition hal_common_ops_device_rom.h:978
Definition wlan_resource_common_rom.h:211
Definition dmac_ext_if_device_rom.h:98
Definition oal_skbuff.h:82
Definition hal_ops_common_rom.h:529