WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
msg_vap_manage_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: Header file
4 */
5
6#ifndef MSG_VAP_MANAGE_ROM_H
7#define MSG_VAP_MANAGE_ROM_H
8
9#include "osal_types.h"
12#include "wlan_types_base_rom.h"
13
14/* cfg id对应的参数结构体 */
15/* 创建VAP参数结构体, 对应cfgid: WLAN_CFGID_ADD_VAP */
16typedef struct {
19 osal_u16 muti_user_id; /* 添加vap 对应的muti user index */
20 osal_u8 vap_id; /* 需要添加的vap id */
21 osal_u8 hal_vap_id; /* 需要添加的hal vap id */
22 wlan_p2p_mode_enum_uint8 p2p_mode; /* 0:非P2P设备; 1:P2P_GO; 2:P2P_Device; 3:P2P_CL */
23
24#ifdef _PRE_PLAT_FEATURE_CUSTOMIZE
25 osal_u8 is_11ac2g_enable : 1;
26 osal_u8 disable_capab_2ght40 : 1;
27 osal_u8 er_su_disable : 1;
28 osal_u8 dcm_constellation_tx : 2;
29 osal_u8 bandwidth_extended_range : 1;
30 osal_u8 bit_reserve : 2;
31#else
32 osal_u8 resv0[1];
33#endif
34
39 osal_u8 resv2[2]; /* 预留2字节对齐 */
41
42/* 同步需要从ko侧同步到device侧的dmac_vap结构体成员 */
43typedef struct {
48 osal_u8 auth_received : 1; /* 接收了auth */
49 osal_u8 assoc_rsp_received : 1; /* 接收了assoc */
50 osal_u8 protocol : 5; /* 协议模式 */
52 osal_u8 bcn_tout_max_cnt; /* beacon连续收不到最大睡眠次数 */
53 osal_u16 in_tbtt_offset; /* 内部tbtt offset配置值 */
54 osal_u16 beacon_timeout; /* beacon timeout配置值 */
56 mac_channel_stru channel; /* vap所在的信道 */
57 dmac_linkloss_rate_uint8 linkloss_rate; /* linkloss信息同步 */
59 osal_u16 beacon_interval; /* beacon interval配置值 */
61
62#endif
osal_u8 dmac_linkloss_rate_uint8
Definition dmac_ext_if_type_rom.h:67
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
osal_u16 resv2
Definition oal_net.h:3
unsigned char osal_u8
Definition osal_types.h:11
unsigned short osal_u16
Definition osal_types.h:12
Definition msg_vap_manage_rom.h:16
osal_u8 vap_id
Definition msg_vap_manage_rom.h:20
wlan_vap_mode_enum_uint8 vap_mode
Definition msg_vap_manage_rom.h:17
osal_u16 muti_user_id
Definition msg_vap_manage_rom.h:19
osal_u8 disable_11r
Definition msg_vap_manage_rom.h:36
osal_u8 chba_mode
Definition msg_vap_manage_rom.h:35
wlan_p2p_mode_enum_uint8 p2p_mode
Definition msg_vap_manage_rom.h:22
osal_u8 cfg_vap_indx
Definition msg_vap_manage_rom.h:18
osal_u8 tim_bitmap_len
Definition msg_vap_manage_rom.h:38
osal_u8 resv1
Definition msg_vap_manage_rom.h:37
osal_u8 hal_vap_id
Definition msg_vap_manage_rom.h:21
Definition wlan_resource_common_rom.h:130
Definition wlan_types_base_rom.h:258
Definition msg_vap_manage_rom.h:43
osal_u8 protocol
Definition msg_vap_manage_rom.h:50
osal_u16 beacon_interval
Definition msg_vap_manage_rom.h:59
osal_u8 resv
Definition msg_vap_manage_rom.h:58
mac_cfg_p2p_noa_param_stru p2p_noa_param
Definition msg_vap_manage_rom.h:55
osal_u8 auth_received
Definition msg_vap_manage_rom.h:48
osal_u8 bcn_tout_max_cnt
Definition msg_vap_manage_rom.h:52
osal_u8 uapsd_cap
Definition msg_vap_manage_rom.h:46
osal_u8 assoc_rsp_received
Definition msg_vap_manage_rom.h:49
dmac_linkloss_rate_uint8 linkloss_rate
Definition msg_vap_manage_rom.h:57
osal_u16 in_tbtt_offset
Definition msg_vap_manage_rom.h:53
osal_u8 keepalive
Definition msg_vap_manage_rom.h:51
osal_u16 beacon_timeout
Definition msg_vap_manage_rom.h:54
mac_vap_state_enum_uint8 vap_state
Definition msg_vap_manage_rom.h:44
mac_channel_stru channel
Definition msg_vap_manage_rom.h:56
osal_u16 sta_aid
Definition msg_vap_manage_rom.h:45
osal_u8 mac_vap_state_enum_uint8
Definition wlan_resource_common_rom.h:67
osal_u8 wlan_vap_mode_enum_uint8
Definition wlan_types_base_rom.h:89
osal_u8 wlan_p2p_mode_enum_uint8
Definition wlan_types_base_rom.h:405