WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
soc_wifi_driver_wpa_if.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: header file for wifi wpa api.
4 */
5
6#ifndef __SOC_WIFI_DRIVER_WPA_IF_H__
7#define __SOC_WIFI_DRIVER_WPA_IF_H__
8
9/*****************************************************************************
10 1 其他头文件包含
11*****************************************************************************/
12#include "oal_net_cfg80211.h"
13#include "osal_types.h"
14#include "td_type.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif
20#endif
21
22/*****************************************************************************
23 2 宏定义
24*****************************************************************************/
25#ifndef ETH_ADDR_LEN
26#define ETH_ADDR_LEN 6
27#endif
28
29#define EXT_SUCC 0
30#define EXT_EFAIL 1
31#define EXT_EINVAL 22
32
33#ifndef MAX_SSID_LEN
34#define MAX_SSID_LEN 32
35#endif
36
37#ifndef EXT_MAX_NR_CIPHER_SUITES
38#define EXT_MAX_NR_CIPHER_SUITES 5
39#endif
40
41#ifndef EXT_WPAS_MAX_SCAN_SSIDS
42#define EXT_WPAS_MAX_SCAN_SSIDS 2
43#endif
44
45#ifndef EXT_PTR_NULL
46#define EXT_PTR_NULL NULL
47#endif
48
49#ifndef EXT_MAX_NR_AKM_SUITES
50#define EXT_MAX_NR_AKM_SUITES 2
51#endif
52
53
54#ifndef NOTIFY_DONE
55#define NOTIFY_DONE 0x0000
56#endif
57#ifndef NETDEV_UP
58#define NETDEV_UP 0x0001
59#endif
60#ifndef SCAN_AP_LIMIT
61#define SCAN_AP_LIMIT 64
62#endif
63#ifndef NETDEV_DOWN
64#define NETDEV_DOWN 0x0002
65#endif
66
67#ifdef _PRE_WLAN_FEATURE_WOW_OFFLOAD
68#define EXT_REKEY_OFFLOAD_KCK_LEN 16
69#define EXT_REKEY_OFFLOAD_KEK_LEN 16
70#define EXT_REKEY_OFFLOAD_REPLAY_COUNTER_LEN 8
71#endif
72#ifndef IFNAMSIZ
73#define IFNAMSIZ 16
74#endif
75
76#define HI_WIFI_CCPRIV_ARGC_MAX 15
77
78/*****************************************************************************
79 4 枚举定义
80*****************************************************************************/
81typedef enum {
84
87
89
108
117
126
133
186
208
215
229
237
245
258
259/*****************************************************************************
260 5 全局变量声明
261*****************************************************************************/
262/*****************************************************************************
263 6 消息头定义
264*****************************************************************************/
265/*****************************************************************************
266 7 消息定义
267*****************************************************************************/
268/*****************************************************************************
269 8 STRUCT定义
270*****************************************************************************/
274
279
281
282#ifdef _PRE_WLAN_FEATURE_P2P
283typedef struct _ext_remain_on_channel_stru {
284 td_s32 freq;
285 td_s32 duration;
287
288typedef struct _ext_if_add_stru {
289 td_s8 type;
291
292typedef struct _ext_if_remove_stru {
293 td_u8 ifname[IFNAMSIZ];
295
296typedef struct _ext_get_p2p_addr_stru {
297 td_s8 type;
298 td_u8 mac_addr[ETH_ADDR_LEN];
299 td_u8 resv;
301
302typedef struct _ext_p2p_noa_stru {
303 td_s32 start;
304 td_s32 duration;
305 td_u8 count;
306 td_u8 resv[3]; /* 3 byte保留字段 */
308
309typedef struct _ext_p2p_power_save_stru {
310 td_s32 legacy_ps;
311 td_s8 opp_ps;
312 td_u8 ctwindow;
313 td_u8 resv[2]; /* 2 BYTE 保留字段 */
315#endif
316
320
328
335
342
349
356
364
365#ifdef _PRE_WLAN_FEATURE_MESH
366typedef struct _ext_set_mesh_user_data_stru {
367 td_u8 *addr;
368 td_u8 plink_state;
369 td_u8 set;
370 td_u8 bcn_prio; /* 上报lwip使用 */
371 td_u8 is_mbr;
372 td_u8 mesh_initiative_peering;
373}ext_set_mesh_user_data_stru;
374
375typedef struct _ext_enable_auto_peer_stru {
376 td_u8 enable_auto_peer;
377}ext_enable_auto_peer_stru;
378
379typedef struct _ext_set_mesh_user_gtk_stru {
380 td_u8 *addr;
381 td_u8 *gtk;
382 td_u8 gtk_len;
383 td_u8 resv[3]; /* 3 BYTE保留字段 */
384}ext_set_mesh_user_gtk_str;
385
386typedef struct _ext_enable_accept_peer_stru {
387 td_u8 enable_accept_peer;
388}ext_enable_accept_peer_stru;
389
390typedef struct _ext_enable_accept_sta_stru {
391 td_u8 enable_accept_sta;
392}ext_enable_accept_sta_stru;
393#endif
394
395/* 延时上报关联状态配置参数结构体 */
397 td_u8 enable; /* 配置开关 */
398 td_u16 timeout; /* 延时时间 */
401
402typedef struct _ext_freq_params_stru {
406
407 /* for HT */
409
410 /* 0 = HT40 disabled, -1 = HT40 enabled,
411 * secondary channel below primary, 1 = HT40
412 * enabled, secondary channel above primary */
414
415 /* for VHT */
417
418 /* valid for both HT and VHT, center_freq2 is non-zero
419 * only for bandwidth 80 and an 80+80 channel */
424
425/* 密钥信息设置数据传递结构体 */
440
441/* AP信息设置相关数据传递结构体 */
456
457/* 设置模式结构体 */
463
468
473
478
485
493
494#if defined(_PRE_WLAN_FEATURE_WS92_MERGE) && defined(_PRE_WLAN_FEATURE_ACS)
495typedef struct _ext_survey_results {
496 td_u32 ifidx;
497 void (*add_survey)(void *sinfo, osal_u32 ifidx, void *survey_results);
498 void *survey_results;
499} ext_survey_results_stru;
500#endif
501
506
507typedef struct _ext_scan_stru {
517#if defined(_PRE_WLAN_FEATURE_WS92_MERGE) && defined(_PRE_WLAN_FEATURE_ACS)
518 td_u32 acs_scan_flag;
519#endif
521
531
549
560
574
581
582typedef struct _ext_app_ie_stru {
585 td_u8 rsv[3]; /* 3 BYTE保留字段 */
586 /* ie 中保存信息元素 */
589
590#ifdef _PRE_WLAN_FEATURE_WOW_OFFLOAD
591typedef struct _ext_rekey_offload_stru {
592 td_u8 kck[EXT_REKEY_OFFLOAD_KCK_LEN];
593 td_u8 kek[EXT_REKEY_OFFLOAD_KEK_LEN];
594 td_u8 replay_ctr[EXT_REKEY_OFFLOAD_REPLAY_COUNTER_LEN];
595}ext_rekey_offload_stru;
596#endif
597#ifdef _PRE_WLAN_FEATURE_MESH
598typedef struct _ext_mesh_close_peer_stru {
599 td_u8 macaddr[ETH_ADDR_LEN];
600 td_u16 reason;
601} ext_mesh_close_peer_stru;
602
603typedef struct _ext_mesh_new_peer_candidate_stru {
604 td_u8 peer_addr[ETH_ADDR_LEN];
605 td_u8 bcn_prio;
606 td_u8 is_mbr;
607 td_s8 rssi;
608 td_u8 reserved[3]; /* 3 BYTE保留字段 */
610#endif
611
612typedef struct {
613 td_u8 set; // 0: del, 1: add
619
623
624#ifdef _PRE_WLAN_FEATURE_WPA3
625/* The driver reports an event to trigger WPA to start SAE authentication. */
626/* 驱动上报事件触发WPA开始SAE认证 */
627typedef struct {
629 td_u8 bssid[ETH_ADDR_LEN];
630 td_u8 *ssid;
631 td_u32 ssid_len;
632 td_u32 key_mgmt_suite;
633 td_u16 status;
634 td_u8 *pmkid;
636
637typedef struct {
638 td_u8 peer[ETH_ADDR_LEN];
639 td_u16 status;
640 td_u8 *ie;
643
644#endif
645typedef struct {
650
651/*****************************************************************************
652 9 UNION定义
653*****************************************************************************/
654/*****************************************************************************
655 10 OTHERS定义
656*****************************************************************************/
657/*****************************************************************************
658 11 函数声明
659*****************************************************************************/
660#ifdef __cplusplus
661#if __cplusplus
662 }
663#endif
664#endif
665
666#endif /* end of soc_wifi_driver_wpa_if.h */
ext_external_auth_action_enum
Definition driver_soc_common.h:217
#define ETH_ADDR_LEN
Definition driver_soc_common.h:55
#define IFNAMSIZ
Definition driver_soc_common.h:67
osal_u8 type
Definition oal_net.h:0
osal_u32 ie_len
Definition oal_net.h:0
osal_u8 rsv[3]
Definition oal_net.h:2
osal_u16 reserved
Definition oal_net.h:4
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
unsigned long long osal_u64
Definition osal_types.h:14
unsigned int osal_u32
Definition osal_types.h:13
struct _ext_connect_result_stru ext_connect_result_stru
ext_scan_status_enum
Definition soc_wifi_driver_wpa_if.h:230
@ EXT_SCAN_REFUSED
Definition soc_wifi_driver_wpa_if.h:233
@ EXT_SCAN_TIMEOUT
Definition soc_wifi_driver_wpa_if.h:234
@ EXT_SCAN_FAILED
Definition soc_wifi_driver_wpa_if.h:232
@ EXT_SCAN_SUCCESS
Definition soc_wifi_driver_wpa_if.h:231
struct _ext_get_drv_flags_stru ext_get_drv_flags_stru
#define EXT_MAX_NR_AKM_SUITES
Definition soc_wifi_driver_wpa_if.h:50
struct _ext_action_data_stru ext_action_data_stru
struct _ext_driver_scan_ssid_stru ext_driver_scan_ssid_stru
td_u8 ext_iftype_enum_uint8
Definition soc_wifi_driver_wpa_if.h:107
td_u8 ext_key_default_types_enum_uint8
Definition soc_wifi_driver_wpa_if.h:125
ext_external_auth_action_enum
Definition soc_wifi_driver_wpa_if.h:251
@ EXT_EXTERNAL_AUTH_START
Definition soc_wifi_driver_wpa_if.h:252
@ EXT_EXTERNAL_AUTH_BUTT
Definition soc_wifi_driver_wpa_if.h:255
@ EXT_EXTERNAL_AUTH_ABORT
Definition soc_wifi_driver_wpa_if.h:253
td_u8 ext_external_auth_action_enum_uint8
Definition soc_wifi_driver_wpa_if.h:257
struct _ext_freq_params_stru ext_freq_params_stru
td_u8 ext_scan_status_enum_uint8
Definition soc_wifi_driver_wpa_if.h:236
td_u8 ext_eloop_event_enum_uint8
Definition soc_wifi_driver_wpa_if.h:207
ext_eloop_event_enum
Definition soc_wifi_driver_wpa_if.h:187
@ EXT_ELOOP_EVENT_EXTERNAL_AUTH
Definition soc_wifi_driver_wpa_if.h:201
@ EXT_ELOOP_EVENT_TX_STATUS
Definition soc_wifi_driver_wpa_if.h:191
@ EXT_ELOOP_EVENT_DEL_STA
Definition soc_wifi_driver_wpa_if.h:189
@ EXT_ELOOP_EVENT_CANCEL_REMAIN_ON_CHANNEL
Definition soc_wifi_driver_wpa_if.h:198
@ EXT_ELOOP_EVENT_NEW_STA
Definition soc_wifi_driver_wpa_if.h:188
@ EXT_ELOOP_EVENT_MESH_CLOSE
Definition soc_wifi_driver_wpa_if.h:196
@ EXT_ELOOP_EVENT_REMAIN_ON_CHANNEL
Definition soc_wifi_driver_wpa_if.h:197
@ EXT_ELOOP_EVENT_CONNECT_RESULT
Definition soc_wifi_driver_wpa_if.h:194
@ EXT_ELOOP_EVENT_TIMEOUT_DISCONN
Definition soc_wifi_driver_wpa_if.h:200
@ EXT_ELOOP_EVENT_RX_MGMT
Definition soc_wifi_driver_wpa_if.h:190
@ EXT_ELOOP_EVENT_SCAN_DONE
Definition soc_wifi_driver_wpa_if.h:192
@ EXT_ELOOP_EVENT_BUTT
Definition soc_wifi_driver_wpa_if.h:205
@ EXT_ELOOP_EVENT_OWE_INFO
Definition soc_wifi_driver_wpa_if.h:204
@ EXT_ELOOP_EVENT_SCAN_RESULT
Definition soc_wifi_driver_wpa_if.h:193
@ EXT_ELOOP_EVENT_CHANNEL_SWITCH
Definition soc_wifi_driver_wpa_if.h:199
@ EXT_ELOOP_EVENT_RX_CSI
Definition soc_wifi_driver_wpa_if.h:203
@ EXT_ELOOP_EVENT_FT_RESPONSE
Definition soc_wifi_driver_wpa_if.h:202
@ EXT_ELOOP_EVENT_DISCONNECT
Definition soc_wifi_driver_wpa_if.h:195
struct _ext_hw_feature_data_stru ext_hw_feature_data_stru
struct _ext_tx_status_stru ext_tx_status_stru
struct _ext_ieee80211_channel_stru ext_ieee80211_channel_stru
struct _ext_set_mode_stru ext_set_mode_stru
struct _ext_rx_eapol_stru ext_rx_eapol_stru
struct _ext_ch_switch_stru ext_ch_switch_stru
td_u8 ext_event_enum_uint8
Definition soc_wifi_driver_wpa_if.h:185
ext_auth_type_enum
Definition soc_wifi_driver_wpa_if.h:216
@ EXT_AUTHTYPE_NETWORK_EAP
Definition soc_wifi_driver_wpa_if.h:221
@ EXT_AUTHTYPE_SHARED_KEY
Definition soc_wifi_driver_wpa_if.h:218
@ EXT_AUTHTYPE_AUTOMATIC
Definition soc_wifi_driver_wpa_if.h:224
@ EXT_AUTHTYPE_SAE
Definition soc_wifi_driver_wpa_if.h:220
@ EXT_AUTHTYPE_OPEN_SYSTEM
Definition soc_wifi_driver_wpa_if.h:217
@ EXT_AUTHTYPE_FT
Definition soc_wifi_driver_wpa_if.h:219
@ EXT_AUTHTYPE_BUTT
Definition soc_wifi_driver_wpa_if.h:226
td_s32(* ext_send_event_cb)(const td_char *, td_s32, td_u8 *, td_u32)
Definition soc_wifi_driver_wpa_if.h:280
#define ETH_ADDR_LEN
Definition soc_wifi_driver_wpa_if.h:26
struct _ext_scan_stru ext_scan_stru
struct _ext_crypto_settings_stru ext_crypto_settings_stru
ext_hidden_ssid_enum
Definition soc_wifi_driver_wpa_if.h:127
@ EXT_HIDDEN_SSID_ZERO_LEN
Definition soc_wifi_driver_wpa_if.h:129
@ EXT_NO_SSID_HIDING
Definition soc_wifi_driver_wpa_if.h:128
@ EXT_HIDDEN_SSID_ZERO_CONTENTS
Definition soc_wifi_driver_wpa_if.h:130
ext_bool_enum
Definition soc_wifi_driver_wpa_if.h:81
@ EXT_BUTT
Definition soc_wifi_driver_wpa_if.h:85
@ EXT_FALSE
Definition soc_wifi_driver_wpa_if.h:82
@ EXT_TRUE
Definition soc_wifi_driver_wpa_if.h:83
struct _ext_ap_settings_stru ext_ap_settings_stru
td_u8 ext_auth_type_enum_uint8
Definition soc_wifi_driver_wpa_if.h:228
struct _ext_app_ie_stru ext_app_ie_stru
struct _ext_driver_scan_status_stru ext_driver_scan_status_stru
struct _ext_enable_eapol_stru ext_enable_eapol_stru
struct _ext_scan_result_stru ext_scan_result_stru
struct _ext_ioctl_command_stru ext_ioctl_command_stru
struct _ext_associate_params_stru ext_associate_params_stru
struct _ext_new_sta_info_stru ext_new_sta_info_stru
ext_extend_ie_index
Definition soc_wifi_driver_wpa_if.h:238
@ EXT_EXTEND_IE2
Definition soc_wifi_driver_wpa_if.h:240
@ EXT_EXTEND_IE_BUTT
Definition soc_wifi_driver_wpa_if.h:243
@ EXT_EXTEND_IE4
Definition soc_wifi_driver_wpa_if.h:242
@ EXT_EXTEND_IE1
Definition soc_wifi_driver_wpa_if.h:239
@ EXT_EXTEND_IE3
Definition soc_wifi_driver_wpa_if.h:241
struct _ext_key_ext_stru ext_key_ext_stru
struct _ext_delay_report_stru ext_delay_report_stru
#define MAX_SSID_LEN
Definition soc_wifi_driver_wpa_if.h:34
td_u8 ext_bool_enum_uint8
Definition soc_wifi_driver_wpa_if.h:88
td_u8 ext_mfp_enum_uint8
Definition soc_wifi_driver_wpa_if.h:214
td_u8 ext_key_type_enum_uint8
Definition soc_wifi_driver_wpa_if.h:116
struct _ext_beacon_data_stru ext_beacon_data_stru
ext_mfp_enum
Definition soc_wifi_driver_wpa_if.h:209
@ EXT_MFP_REQUIRED
Definition soc_wifi_driver_wpa_if.h:212
@ EXT_MFP_OPTIONAL
Definition soc_wifi_driver_wpa_if.h:211
@ EXT_MFP_NO
Definition soc_wifi_driver_wpa_if.h:210
struct _ext_rx_mgmt_stru ext_rx_mgmt_stru
struct _ext_tx_eapol_stru ext_tx_eapol_stru
ext_event_enum
Definition soc_wifi_driver_wpa_if.h:134
@ EXT_IOCTL_RECEIVE_EAPOL
Definition soc_wifi_driver_wpa_if.h:141
@ EXT_IOCTL_GET_DRIVER_FLAGS
Definition soc_wifi_driver_wpa_if.h:170
@ EXT_IOCTL_REMOVE_IF
Definition soc_wifi_driver_wpa_if.h:168
@ EXT_IOCTL_UPDATE_FT_IES
Definition soc_wifi_driver_wpa_if.h:178
@ EXT_IOCTL_EN_ACCEPT_STA
Definition soc_wifi_driver_wpa_if.h:160
@ EXT_IOCTL_UPDATE_DH_IE
Definition soc_wifi_driver_wpa_if.h:181
@ EXT_IOCTL_DISCONNET
Definition soc_wifi_driver_wpa_if.h:150
@ EXT_IOCTL_SET_MODE
Definition soc_wifi_driver_wpa_if.h:145
@ EXT_IOCTL_ADD_IF
Definition soc_wifi_driver_wpa_if.h:161
@ EXT_IOCTL_SET_REKEY_INFO
Definition soc_wifi_driver_wpa_if.h:154
@ EXT_IOCTL_SET_MESH_GTK
Definition soc_wifi_driver_wpa_if.h:158
@ EXT_IOCTL_CANCEL_REMAIN_ON_CHANNEL
Definition soc_wifi_driver_wpa_if.h:164
@ EXT_IOCTL_DEL_KEY
Definition soc_wifi_driver_wpa_if.h:137
@ EXT_IOCTL_ADD_PMKID
Definition soc_wifi_driver_wpa_if.h:174
@ EXT_IOCTL_SET_CSI_CONFIG
Definition soc_wifi_driver_wpa_if.h:179
@ EXT_IOCTL_FLUSH_PMKID
Definition soc_wifi_driver_wpa_if.h:176
@ EXT_IOCTL_NEW_KEY
Definition soc_wifi_driver_wpa_if.h:136
@ HWAL_EVENT_BUTT
Definition soc_wifi_driver_wpa_if.h:183
@ EXT_IOCTL_PROBE_REQUEST_REPORT
Definition soc_wifi_driver_wpa_if.h:162
@ EXT_IOCTL_EN_ACCEPT_PEER
Definition soc_wifi_driver_wpa_if.h:159
@ EXT_IOCTL_SEND_EAPOL
Definition soc_wifi_driver_wpa_if.h:140
@ HIIS_IOCTL_GET_HW_FEATURE
Definition soc_wifi_driver_wpa_if.h:148
@ EXT_IOCTL_STA_REMOVE
Definition soc_wifi_driver_wpa_if.h:155
@ EXT_IOCTL_ENALBE_EAPOL
Definition soc_wifi_driver_wpa_if.h:142
@ EXT_IOCTL_DEL_BEACON
Definition soc_wifi_driver_wpa_if.h:147
@ EXT_IOCTL_GET_MODE
Definition soc_wifi_driver_wpa_if.h:146
@ EXT_IOCTL_SET_AP_WPS_P2P_IE
Definition soc_wifi_driver_wpa_if.h:167
@ EXT_IOCTL_SEND_ACTION
Definition soc_wifi_driver_wpa_if.h:156
@ EXT_IOCTL_SET_P2P_POWERSAVE
Definition soc_wifi_driver_wpa_if.h:166
@ EXT_IOCTL_SCAN
Definition soc_wifi_driver_wpa_if.h:149
@ EXT_IOCTL_GET_SURVEY
Definition soc_wifi_driver_wpa_if.h:177
@ EXT_IOCTL_SET_P2P_NOA
Definition soc_wifi_driver_wpa_if.h:165
@ EXT_IOCTL_SET_NETDEV
Definition soc_wifi_driver_wpa_if.h:152
@ EXT_IOCTL_CHANGE_BEACON
Definition soc_wifi_driver_wpa_if.h:153
@ EXT_IOCTL_GET_P2P_MAC_ADDR
Definition soc_wifi_driver_wpa_if.h:169
@ EXT_IOCTL_WIFI_APP_SERVICE
Definition soc_wifi_driver_wpa_if.h:182
@ EXT_IOCTL_SET_MESH_USER
Definition soc_wifi_driver_wpa_if.h:157
@ EXT_IOCTL_SEND_EXT_AUTH_STATUS
Definition soc_wifi_driver_wpa_if.h:173
@ EXT_IOCTL_REMAIN_ON_CHANNEL
Definition soc_wifi_driver_wpa_if.h:163
@ EXT_IOCTL_CSI_SWITCH
Definition soc_wifi_driver_wpa_if.h:180
@ HIIS_IOCTL_GET_ADDR
Definition soc_wifi_driver_wpa_if.h:144
@ EXT_IOCTL_SET_USR_APP_IE
Definition soc_wifi_driver_wpa_if.h:171
@ EXT_IOCTL_DELAY_REPORT
Definition soc_wifi_driver_wpa_if.h:172
@ EXT_IOCTL_SET_AP
Definition soc_wifi_driver_wpa_if.h:135
@ EXT_IOCTL_DEL_PMKID
Definition soc_wifi_driver_wpa_if.h:175
@ EXT_IOCTL_SET_KEY
Definition soc_wifi_driver_wpa_if.h:138
@ EXT_IOCTL_SEND_MLME
Definition soc_wifi_driver_wpa_if.h:139
@ EXT_IOCTL_DISABLE_EAPOL
Definition soc_wifi_driver_wpa_if.h:143
@ EXT_IOCTL_ASSOC
Definition soc_wifi_driver_wpa_if.h:151
ext_key_type_enum
Definition soc_wifi_driver_wpa_if.h:109
@ EXT_KEYTYPE_GROUP
Definition soc_wifi_driver_wpa_if.h:110
@ EXT_KEYTYPE_PAIRWISE
Definition soc_wifi_driver_wpa_if.h:111
@ EXT_KEYTYPE_PEERKEY
Definition soc_wifi_driver_wpa_if.h:112
@ NUM_EXT_KEYTYPES
Definition soc_wifi_driver_wpa_if.h:114
struct _ext_disconnect_stru ext_disconnect_stru
#define EXT_MAX_NR_CIPHER_SUITES
Definition soc_wifi_driver_wpa_if.h:38
ext_key_default_types_enum
Definition soc_wifi_driver_wpa_if.h:118
@ NUM_EXT_KEY_DEFAULT_TYPES
Definition soc_wifi_driver_wpa_if.h:123
@ __EXT_KEY_DEFAULT_TYPE_INVALID
Definition soc_wifi_driver_wpa_if.h:119
@ EXT_KEY_DEFAULT_TYPE_MULTICAST
Definition soc_wifi_driver_wpa_if.h:121
@ EXT_KEY_DEFAULT_TYPE_UNICAST
Definition soc_wifi_driver_wpa_if.h:120
struct _ext_mlme_data_stru ext_mlme_data_stru
td_u8 ext_hidden_ssid_enum_uint8
Definition soc_wifi_driver_wpa_if.h:132
ext_iftype_enum
Definition soc_wifi_driver_wpa_if.h:90
@ EXT_IFTYPE_P2P_GO
Definition soc_wifi_driver_wpa_if.h:100
@ EXT_IFTYPE_P2P_DEVICE
Definition soc_wifi_driver_wpa_if.h:101
@ EXT_IFTYPES_NUM
Definition soc_wifi_driver_wpa_if.h:104
@ EXT_IFTYPE_WDS
Definition soc_wifi_driver_wpa_if.h:96
@ EXT_IFTYPE_MESH_POINT
Definition soc_wifi_driver_wpa_if.h:98
@ EXT_IFTYPE_AP
Definition soc_wifi_driver_wpa_if.h:94
@ EXT_IFTYPE_P2P_CLIENT
Definition soc_wifi_driver_wpa_if.h:99
@ EXT_IFTYPE_ADHOC
Definition soc_wifi_driver_wpa_if.h:92
@ EXT_IFTYPE_UNSPECIFIED
Definition soc_wifi_driver_wpa_if.h:91
@ EXT_IFTYPE_AP_VLAN
Definition soc_wifi_driver_wpa_if.h:95
@ EXT_IFTYPE_STATION
Definition soc_wifi_driver_wpa_if.h:93
@ EXT_IFTYPE_MAX
Definition soc_wifi_driver_wpa_if.h:105
@ EXT_IFTYPE_MONITOR
Definition soc_wifi_driver_wpa_if.h:97
Definition soc_wifi_driver_wpa_if.h:357
td_u8 * dst
Definition soc_wifi_driver_wpa_if.h:358
td_u32 data_len
Definition soc_wifi_driver_wpa_if.h:362
td_u8 * data
Definition soc_wifi_driver_wpa_if.h:361
td_u8 * src
Definition soc_wifi_driver_wpa_if.h:359
td_u8 * bssid
Definition soc_wifi_driver_wpa_if.h:360
Definition soc_wifi_driver_wpa_if.h:442
osal_u8 * mesh_ssid
Definition soc_wifi_driver_wpa_if.h:453
ext_auth_type_enum_uint8 auth_type
Definition soc_wifi_driver_wpa_if.h:450
ext_beacon_data_stru beacon_data
Definition soc_wifi_driver_wpa_if.h:444
osal_s32 sae_pwe
Definition soc_wifi_driver_wpa_if.h:454
td_s32 l_dtim_period
Definition soc_wifi_driver_wpa_if.h:447
td_u32 ssid_len
Definition soc_wifi_driver_wpa_if.h:445
ext_freq_params_stru freq_params
Definition soc_wifi_driver_wpa_if.h:443
td_s32 l_beacon_interval
Definition soc_wifi_driver_wpa_if.h:446
td_u8 * ssid
Definition soc_wifi_driver_wpa_if.h:448
osal_u32 mesh_ssid_len
Definition soc_wifi_driver_wpa_if.h:452
ext_hidden_ssid_enum_uint8 hidden_ssid
Definition soc_wifi_driver_wpa_if.h:449
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:451
Definition soc_wifi_driver_wpa_if.h:582
td_u32 ie_len
Definition soc_wifi_driver_wpa_if.h:583
td_u8 app_ie_type
Definition soc_wifi_driver_wpa_if.h:584
td_u8 * ie
Definition soc_wifi_driver_wpa_if.h:587
td_u8 rsv[3]
Definition soc_wifi_driver_wpa_if.h:585
Definition soc_wifi_driver_wpa_if.h:532
td_u32 ie_len
Definition soc_wifi_driver_wpa_if.h:546
ext_crypto_settings_stru * crypto
Definition soc_wifi_driver_wpa_if.h:547
td_u8 * ie
Definition soc_wifi_driver_wpa_if.h:535
td_u8 auth_type
Definition soc_wifi_driver_wpa_if.h:537
td_u32 freq
Definition soc_wifi_driver_wpa_if.h:544
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:543
td_u8 privacy
Definition soc_wifi_driver_wpa_if.h:538
td_u8 mfp
Definition soc_wifi_driver_wpa_if.h:541
td_u8 key_idx
Definition soc_wifi_driver_wpa_if.h:540
td_u8 auto_conn
Definition soc_wifi_driver_wpa_if.h:542
td_u8 * key
Definition soc_wifi_driver_wpa_if.h:536
td_u8 * ssid
Definition soc_wifi_driver_wpa_if.h:534
td_u8 key_len
Definition soc_wifi_driver_wpa_if.h:539
td_u32 ssid_len
Definition soc_wifi_driver_wpa_if.h:545
td_u8 * bssid
Definition soc_wifi_driver_wpa_if.h:533
Definition soc_wifi_driver_wpa_if.h:350
td_u8 * head
Definition soc_wifi_driver_wpa_if.h:353
td_u32 head_len
Definition soc_wifi_driver_wpa_if.h:351
td_u8 * tail
Definition soc_wifi_driver_wpa_if.h:354
td_u32 tail_len
Definition soc_wifi_driver_wpa_if.h:352
Definition soc_wifi_driver_wpa_if.h:620
td_s32 freq
Definition soc_wifi_driver_wpa_if.h:621
Definition soc_wifi_driver_wpa_if.h:550
td_u8 bssid[6]
Definition soc_wifi_driver_wpa_if.h:555
td_u16 freq
Definition soc_wifi_driver_wpa_if.h:558
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:556
td_u8 * resp_ie
Definition soc_wifi_driver_wpa_if.h:553
td_u8 * req_ie
Definition soc_wifi_driver_wpa_if.h:551
td_u16 status
Definition soc_wifi_driver_wpa_if.h:557
td_u32 resp_ie_len
Definition soc_wifi_driver_wpa_if.h:554
td_u32 req_ie_len
Definition soc_wifi_driver_wpa_if.h:552
Definition soc_wifi_driver_wpa_if.h:522
td_u32 cipher_group
Definition soc_wifi_driver_wpa_if.h:524
td_u32 akm_suites[2]
Definition soc_wifi_driver_wpa_if.h:528
td_u32 ciphers_pairwise[5]
Definition soc_wifi_driver_wpa_if.h:526
td_u32 wpa_versions
Definition soc_wifi_driver_wpa_if.h:523
td_s32 l_n_akm_suites
Definition soc_wifi_driver_wpa_if.h:527
td_s32 l_n_ciphers_pairwise
Definition soc_wifi_driver_wpa_if.h:525
enum nl80211_sae_pwe_mechanism sae_pwe
Definition soc_wifi_driver_wpa_if.h:529
Definition soc_wifi_driver_wpa_if.h:396
td_u8 enable
Definition soc_wifi_driver_wpa_if.h:397
td_u8 resv
Definition soc_wifi_driver_wpa_if.h:399
td_u16 timeout
Definition soc_wifi_driver_wpa_if.h:398
Definition soc_wifi_driver_wpa_if.h:575
td_u8 * ie
Definition soc_wifi_driver_wpa_if.h:576
td_u32 ie_len
Definition soc_wifi_driver_wpa_if.h:579
td_u8 rsv[2]
Definition soc_wifi_driver_wpa_if.h:578
td_u16 reason
Definition soc_wifi_driver_wpa_if.h:577
Definition soc_wifi_driver_wpa_if.h:502
td_u8 ssid[32]
Definition soc_wifi_driver_wpa_if.h:503
td_u32 ssid_len
Definition soc_wifi_driver_wpa_if.h:504
Definition soc_wifi_driver_wpa_if.h:271
ext_scan_status_enum scan_status
Definition soc_wifi_driver_wpa_if.h:272
Definition soc_wifi_driver_wpa_if.h:474
td_void * callback
Definition soc_wifi_driver_wpa_if.h:475
td_void * contex
Definition soc_wifi_driver_wpa_if.h:476
Definition soc_wifi_driver_wpa_if.h:402
td_s32 l_ht_enabled
Definition soc_wifi_driver_wpa_if.h:408
td_s32 l_vht_enabled
Definition soc_wifi_driver_wpa_if.h:416
td_s32 l_mode
Definition soc_wifi_driver_wpa_if.h:403
td_s32 l_center_freq1
Definition soc_wifi_driver_wpa_if.h:420
td_s32 l_channel
Definition soc_wifi_driver_wpa_if.h:405
td_s32 l_sec_channel_offset
Definition soc_wifi_driver_wpa_if.h:413
td_s32 l_freq
Definition soc_wifi_driver_wpa_if.h:404
td_s32 l_bandwidth
Definition soc_wifi_driver_wpa_if.h:422
td_s32 l_center_freq2
Definition soc_wifi_driver_wpa_if.h:421
Definition soc_wifi_driver_wpa_if.h:317
osal_u64 drv_flags
Definition soc_wifi_driver_wpa_if.h:318
Definition soc_wifi_driver_wpa_if.h:486
td_u16 ht_capab
Definition soc_wifi_driver_wpa_if.h:489
td_s32 l_channel_num
Definition soc_wifi_driver_wpa_if.h:487
ext_ieee80211_channel_stru iee80211_channel[14]
Definition soc_wifi_driver_wpa_if.h:491
td_u16 aus_bitrate[12]
Definition soc_wifi_driver_wpa_if.h:488
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:490
Definition soc_wifi_driver_wpa_if.h:479
td_u32 freq
Definition soc_wifi_driver_wpa_if.h:482
td_u32 flags
Definition soc_wifi_driver_wpa_if.h:483
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:481
td_u16 channel
Definition soc_wifi_driver_wpa_if.h:480
Definition soc_wifi_driver_wpa_if.h:275
td_void * buf
Definition soc_wifi_driver_wpa_if.h:277
td_u32 cmd
Definition soc_wifi_driver_wpa_if.h:276
Definition soc_wifi_driver_wpa_if.h:426
td_s32 l_type
Definition soc_wifi_driver_wpa_if.h:427
td_u8 resv
Definition soc_wifi_driver_wpa_if.h:438
ext_bool_enum_uint8 def
Definition soc_wifi_driver_wpa_if.h:435
ext_bool_enum_uint8 defmgmt
Definition soc_wifi_driver_wpa_if.h:436
td_u32 seq_len
Definition soc_wifi_driver_wpa_if.h:430
td_u8 * key
Definition soc_wifi_driver_wpa_if.h:433
td_u8 * seq
Definition soc_wifi_driver_wpa_if.h:434
td_u32 cipher
Definition soc_wifi_driver_wpa_if.h:431
td_u8 * addr
Definition soc_wifi_driver_wpa_if.h:432
td_u32 key_len
Definition soc_wifi_driver_wpa_if.h:429
td_u32 key_idx
Definition soc_wifi_driver_wpa_if.h:428
ext_key_default_types_enum_uint8 default_types
Definition soc_wifi_driver_wpa_if.h:437
Definition soc_wifi_driver_wpa_if.h:343
osal_u64 * pull_send_action_cookie
Definition soc_wifi_driver_wpa_if.h:347
td_u32 data_len
Definition soc_wifi_driver_wpa_if.h:345
td_u32 freq
Definition soc_wifi_driver_wpa_if.h:344
td_u8 * data
Definition soc_wifi_driver_wpa_if.h:346
Definition soc_wifi_driver_wpa_if.h:321
td_u8 resv[2]
Definition soc_wifi_driver_wpa_if.h:326
td_u32 ielen
Definition soc_wifi_driver_wpa_if.h:323
td_u8 * ie
Definition soc_wifi_driver_wpa_if.h:324
td_s32 l_reassoc
Definition soc_wifi_driver_wpa_if.h:322
td_u8 macaddr[6]
Definition soc_wifi_driver_wpa_if.h:325
Definition soc_wifi_driver_wpa_if.h:469
td_u32 len
Definition soc_wifi_driver_wpa_if.h:471
td_u8 * buf
Definition soc_wifi_driver_wpa_if.h:470
Definition soc_wifi_driver_wpa_if.h:329
td_u32 freq
Definition soc_wifi_driver_wpa_if.h:333
td_u8 * buf
Definition soc_wifi_driver_wpa_if.h:330
td_u32 len
Definition soc_wifi_driver_wpa_if.h:331
td_s32 l_sig_mbm
Definition soc_wifi_driver_wpa_if.h:332
Definition soc_wifi_driver_wpa_if.h:561
td_s32 qual
Definition soc_wifi_driver_wpa_if.h:567
td_u32 age
Definition soc_wifi_driver_wpa_if.h:570
td_s32 l_flags
Definition soc_wifi_driver_wpa_if.h:562
td_u32 ie_len
Definition soc_wifi_driver_wpa_if.h:571
td_u8 bssid[6]
Definition soc_wifi_driver_wpa_if.h:563
td_s32 l_level
Definition soc_wifi_driver_wpa_if.h:569
td_s32 l_freq
Definition soc_wifi_driver_wpa_if.h:565
td_s16 s_caps
Definition soc_wifi_driver_wpa_if.h:564
td_u8 * variable
Definition soc_wifi_driver_wpa_if.h:572
td_s16 beacon_int
Definition soc_wifi_driver_wpa_if.h:566
td_u32 beacon_ie_len
Definition soc_wifi_driver_wpa_if.h:568
Definition soc_wifi_driver_wpa_if.h:507
td_u8 num_ssids
Definition soc_wifi_driver_wpa_if.h:512
td_u8 * extra_ies
Definition soc_wifi_driver_wpa_if.h:510
td_u32 extra_ies_len
Definition soc_wifi_driver_wpa_if.h:516
td_u8 num_freqs
Definition soc_wifi_driver_wpa_if.h:513
td_u8 fast_connect_flag
Definition soc_wifi_driver_wpa_if.h:515
td_u8 prefix_ssid_scan_flag
Definition soc_wifi_driver_wpa_if.h:514
td_u8 * bssid
Definition soc_wifi_driver_wpa_if.h:511
ext_driver_scan_ssid_stru * ssids
Definition soc_wifi_driver_wpa_if.h:508
td_s32 * pl_freqs
Definition soc_wifi_driver_wpa_if.h:509
Definition soc_wifi_driver_wpa_if.h:458
td_u8 bssid[6]
Definition soc_wifi_driver_wpa_if.h:459
ext_iftype_enum_uint8 iftype
Definition soc_wifi_driver_wpa_if.h:460
td_u8 resv
Definition soc_wifi_driver_wpa_if.h:461
Definition soc_wifi_driver_wpa_if.h:464
td_u8 * buf
Definition soc_wifi_driver_wpa_if.h:465
td_u32 len
Definition soc_wifi_driver_wpa_if.h:466
Definition soc_wifi_driver_wpa_if.h:336
ext_bool_enum_uint8 ack
Definition soc_wifi_driver_wpa_if.h:339
td_u8 * buf
Definition soc_wifi_driver_wpa_if.h:337
td_u32 len
Definition soc_wifi_driver_wpa_if.h:338
td_u8 resv[3]
Definition soc_wifi_driver_wpa_if.h:340
Definition driver_soc_common.h:552
Definition driver_soc_common.h:534
Definition driver_soc_common.h:512
Definition driver_soc_common.h:530
Definition driver_soc_common.h:647
Definition driver_soc_common.h:507
Definition driver_soc_common.h:516
Definition driver_soc_common.h:523
Definition driver_soc_common.h:655
td_u8 * pmkid
Definition soc_wifi_driver_wpa_if.h:648
Definition driver_soc_common.h:562
Definition driver_soc_common.h:260
ext_extend_ie_index ie_index
Definition soc_wifi_driver_wpa_if.h:614
td_u8 set
Definition soc_wifi_driver_wpa_if.h:613
td_u8 bitmap
Definition soc_wifi_driver_wpa_if.h:615
td_u8 * ie
Definition soc_wifi_driver_wpa_if.h:617
td_u16 ie_len
Definition soc_wifi_driver_wpa_if.h:616
unsigned short td_u16
Definition td_type.h:37
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
signed char td_s8
Definition td_type.h:42
unsigned int td_u32
Definition td_type.h:38
short td_s16
Definition td_type.h:43
int td_s32
Definition td_type.h:44
char td_char
Definition td_type.h:41