6#ifndef _WIFI_SCAN_LIST_ADAPT_H_
7#define _WIFI_SCAN_LIST_ADAPT_H_
10#include "wpa_supplicant_i.h"
11#include "utils/common.h"
128 int (*wifi_app_service_cb)(
void *param);
134 struct wpa_ssid **selected_ssid,
int only_first_ssid);
137#ifndef CONFIG_NO_SCAN_PROCESSING
osal_u32 group
Definition oal_net.h:3
int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, int new_scan, int own_request)
int wifi_app_service(void *param)
Definition scan_list_adapt.c:1054
void os_free_drv_scan_bss(void *ptr)
Definition scan_list_adapt.c:99
struct wpa_bss * wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid, int only_first_ssid)
Definition scan_list_adapt.c:545
wifi_app_service_type_enum
Definition scan_list_adapt.h:13
@ WIFI_APP_SERVICE_TYPE_VALID_BSS
Definition scan_list_adapt.h:18
@ WIFI_APP_SERVICE_TYPE_GET_BSSID
Definition scan_list_adapt.h:17
@ WIFI_APP_SERVICE_TYPE_BEACON_IE_GET
Definition scan_list_adapt.h:19
@ WIFI_APP_SERVICE_TYPE_UPDATE_WPAS_SSID
Definition scan_list_adapt.h:20
@ WIFI_APP_SERVICE_TYPE_GET_BSS
Definition scan_list_adapt.h:16
@ WIFI_APP_SERVICE_TYPE_GET_DRV_SCAN_RESULT
Definition scan_list_adapt.h:21
@ WIFI_APP_SERVICE_TYPE_UPDATE_WPS_INFO
Definition scan_list_adapt.h:14
@ WIFI_APP_SERVICE_TYPE_SELECT_BSS
Definition scan_list_adapt.h:15
@ WIFI_APP_SERVICE_TYPE_BUTT
Definition scan_list_adapt.h:23
Definition soc_wifi_api.h:715
Definition scan_list_adapt.h:76
wifi_app_beacon_ie_get private_param
Definition scan_list_adapt.h:78
wifi_app_common_param common_param
Definition scan_list_adapt.h:77
Definition scan_list_adapt.h:70
struct wpa_supplicant * wpa_s
Definition scan_list_adapt.h:71
struct wpa_bss * bss_buf
Definition scan_list_adapt.h:72
unsigned int buf_size
Definition scan_list_adapt.h:73
Definition scan_list_adapt.h:54
wifi_app_bss_get private_param
Definition scan_list_adapt.h:56
wifi_app_common_param common_param
Definition scan_list_adapt.h:55
Definition scan_list_adapt.h:46
const u8 * ssid
Definition scan_list_adapt.h:48
unsigned int buf_size
Definition scan_list_adapt.h:51
size_t ssid_len
Definition scan_list_adapt.h:49
const u8 * bssid
Definition scan_list_adapt.h:47
struct wpa_bss * bss_buf
Definition scan_list_adapt.h:50
Definition scan_list_adapt.h:65
wifi_app_common_param common_param
Definition scan_list_adapt.h:66
wifi_app_bssid_get private_param
Definition scan_list_adapt.h:67
Definition scan_list_adapt.h:59
const u8 * bssid
Definition scan_list_adapt.h:60
unsigned int buf_size
Definition scan_list_adapt.h:62
struct wpa_bss * bss_buf
Definition scan_list_adapt.h:61
Definition soc_wifi_api.h:752
Definition scan_list_adapt.h:113
struct wpa_supplicant * wpa_s
Definition scan_list_adapt.h:114
char * start
Definition scan_list_adapt.h:115
size_t reply_len
Definition scan_list_adapt.h:118
char * end
Definition scan_list_adapt.h:117
char * pos
Definition scan_list_adapt.h:116
Definition scan_list_adapt.h:104
unsigned int * size
Definition scan_list_adapt.h:107
size_t configed_ssid_len
Definition scan_list_adapt.h:110
const u8 * configed_ssid
Definition scan_list_adapt.h:109
ext_wifi_ap_info * buf
Definition scan_list_adapt.h:105
const u8 * configed_bssid
Definition scan_list_adapt.h:108
unsigned int max_size
Definition scan_list_adapt.h:106
Definition scan_list_adapt.h:121
wifi_app_common_param common_param
Definition scan_list_adapt.h:122
wifi_app_get_drv_scan_result private_param
Definition scan_list_adapt.h:123
Definition scan_list_adapt.h:99
wifi_app_common_param common_param
Definition scan_list_adapt.h:100
wifi_app_select_bss private_param
Definition scan_list_adapt.h:101
Definition scan_list_adapt.h:91
struct wpa_ssid ** selected_ssid
Definition scan_list_adapt.h:94
struct wpa_ssid * group
Definition scan_list_adapt.h:93
struct wpa_bss * bss_buf
Definition scan_list_adapt.h:95
unsigned int buf_size
Definition scan_list_adapt.h:96
struct wpa_supplicant * wpa_s
Definition scan_list_adapt.h:92
Definition scan_list_adapt.h:126
unsigned char service_type
Definition scan_list_adapt.h:127
Definition scan_list_adapt.h:86
wifi_app_common_param common_param
Definition scan_list_adapt.h:87
wifi_app_update_wpas_ssid private_param
Definition scan_list_adapt.h:88
Definition scan_list_adapt.h:81
struct wpa_ssid * wpa_s_ssid
Definition scan_list_adapt.h:82
const u8 * bssid
Definition scan_list_adapt.h:83
Definition scan_list_adapt.h:41
wifi_app_common_param common_param
Definition scan_list_adapt.h:42
wifi_app_valid_bss private_param
Definition scan_list_adapt.h:43
Definition scan_list_adapt.h:35
const u8 * ssid
Definition scan_list_adapt.h:37
size_t ssid_len
Definition scan_list_adapt.h:38
const u8 * bssid
Definition scan_list_adapt.h:36
Definition scan_list_adapt.h:30
wifi_app_common_param common_param
Definition scan_list_adapt.h:31
wifi_wps_update_ap_info private_param
Definition scan_list_adapt.h:32
Definition scan_list_adapt.h:26
struct wpa_supplicant * wpa_s
Definition scan_list_adapt.h:27