6#ifndef __WAL_WPA_IOCTL_H__
7#define __WAL_WPA_IOCTL_H__
26#define EXT_DRIVER_FLAGS_AP 0x00000040
28#define EXT_DRIVER_FLAGS_P2P_CONCURRENT 0x00000200
34#define EXT_DRIVER_FLAGS_P2P_DEDICATED_INTERFACE 0x00000400
36#define EXT_DRIVER_FLAGS_P2P_CAPABLE 0x00000800
38#define EXT_DRIVER_FLAGS_DEDICATED_P2P_DEVICE 0x20000000
41#define EXT_DRIVER_FLAGS_SAE 0x02000000
43#define EXT_DRIVER_FLAGS_SME 0x00000020
44#define EXT_DRIVER_FLAGS_UPDATE_FT_IES 0x1000000000000000ULL
83#ifndef _PRE_WLAN_FEATURE_MFG_ONLY
105#if defined(_PRE_WLAN_FEATURE_WS92_MERGE) && defined(_PRE_WLAN_FEATURE_ACS)
108#if defined(_PRE_OS_VERSION_LITEOS) && defined(_PRE_WLAN_FEATURE_11R)
115#ifdef _PRE_WLAN_FEATURE_MESH
125#ifdef _PRE_WLAN_FEATURE_P2P
138#ifdef _PRE_WLAN_FEATURE_WOW_OFFLOAD
141#ifdef _PRE_WLAN_FEATURE_WPA3
osal_u32 ie_len
Definition oal_net.h:0
Definition driver_soc_common.h:268
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38
int td_s32
Definition td_type.h:44
char td_char
Definition td_type.h:41
ext_channel_flags_enum
Definition wal_wpa_ioctl.h:48
@ EXT_CHAN_PASSIVE_SCAN
Definition wal_wpa_ioctl.h:50
@ EXT_CHAN_NO_80MHZ
Definition wal_wpa_ioctl.h:56
@ EXT_CHAN_NO_HT40MINUS
Definition wal_wpa_ioctl.h:54
@ EXT_CHAN_RADAR
Definition wal_wpa_ioctl.h:52
@ EXT_CHAN_NO_OFDM
Definition wal_wpa_ioctl.h:55
@ EXT_CHAN_NO_HT40PLUS
Definition wal_wpa_ioctl.h:53
@ EXT_CHAN_DISABLED
Definition wal_wpa_ioctl.h:49
@ EXT_CHAN_NO_160MHZ
Definition wal_wpa_ioctl.h:57
@ EXT_CHAN_NO_IBSS
Definition wal_wpa_ioctl.h:51
td_s32 uapi_ioctl_flush_pmkid(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_mode(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_receive_eapol(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_get_drv_flags(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_csi_switch(const td_char *puc_ifname, const td_void *buf)
td_s32 uapi_ioctl_sta_remove(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_ap(const td_char *puc_ifname, td_void *buf)
td_s32(* hwal_ioctl_handler)(td_char *puc_ifname, td_void *p_buf)
Definition wal_wpa_ioctl.h:72
td_u8 hwal_is_valid_ie_attr(const td_u8 *ie, td_u32 ie_len)
td_s32 uapi_ioctl_get_hw_feature(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_key(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_del_key(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_send_action(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_delay_report(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_del_beacon(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_netdev(const td_char *puc_ifname, const td_void *buf)
td_s32 uapi_ioctl_remove_pmkid(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_get_addr(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_send_eapol(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_csi_config(const td_char *puc_ifname, const td_void *buf)
td_s32 uapi_ioctl_add_pmkid(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_assoc(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_enable_eapol(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_change_beacon(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_scan(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_set_user_app_ie(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_new_key(const td_char *puc_ifname, td_void *buf)
td_u8 ext_channel_flags_enum_uint8
Definition wal_wpa_ioctl.h:59
td_s32 uapi_ioctl_get_mode(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_disable_eapol(const td_char *puc_ifname, const td_void *buf)
td_s32 uapi_ioctl_set_ap_wps_p2p_ie(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_send_mlme(const td_char *puc_ifname, td_void *buf)
td_s32 uapi_ioctl_disconnect(const td_char *puc_ifname, const td_void *buf)
td_s32 drv_soc_hwal_wpa_ioctl(td_char *pc_ifname, const ext_ioctl_command_stru *cmd)