From patchwork Thu May 3 13:16:50 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/7] Adding autoscan parameters support in config file Date: Thu, 03 May 2012 03:16:50 -0000 From: Tomasz Bursztyka X-Patchwork-Id: 156692 Message-Id: <1336051016-15005-2-git-send-email-tomasz.bursztyka@linux.intel.com> To: hostap@lists.shmoo.com Signed-hostap: Tomasz Bursztyka --- wpa_supplicant/config.c | 4 +++- wpa_supplicant/config.h | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletions(-) diff --git a/wpa_supplicant/config.c b/wpa_supplicant/config.c index c423bc3..2f8213a 100644 --- a/wpa_supplicant/config.c +++ b/wpa_supplicant/config.c @@ -1853,6 +1853,7 @@ void wpa_config_free(struct wpa_config *config) os_free(config->p2p_ssid_postfix); os_free(config->pssid); os_free(config->p2p_pref_chan); + os_free(config->autoscan); os_free(config); } @@ -2872,7 +2873,8 @@ static const struct global_parse_data global_fields[] = { { INT_RANGE(disassoc_low_ack, 0, 1), 0 }, { INT_RANGE(interworking, 0, 1), 0 }, { FUNC(hessid), 0 }, - { INT_RANGE(access_network_type, 0, 15), 0 } + { INT_RANGE(access_network_type, 0, 15), 0 }, + { STR(autoscan), 0 } }; #undef FUNC diff --git a/wpa_supplicant/config.h b/wpa_supplicant/config.h index eca0d0f..03e8e73 100644 --- a/wpa_supplicant/config.h +++ b/wpa_supplicant/config.h @@ -611,6 +611,15 @@ struct wpa_config { * Homogeneous ESS. This is used only if interworking is enabled. */ u8 hessid[ETH_ALEN]; + + /** + * autoscan - Automatic scan parameters or %NULL if none + * + * This is an optional set of parameters for automatic scanning + * within an interface in following format: + * : + */ + char *autoscan; };