wireless/wapi: add save_config/reconnect support

Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an 2020-04-03 13:22:28 +08:00 committed by Abdelatif Guettouche
parent 6bafe90db4
commit df1d0e73f8
4 changed files with 322 additions and 20 deletions

View file

@ -747,6 +747,23 @@ int wpa_driver_wext_set_key_ext(int sockfd, FAR const char *ifname,
enum wpa_alg_e alg, FAR const char *key,
size_t key_len);
/****************************************************************************
* Name: wpa_driver_wext_get_key_ext
*
* Description:
*
* Input Parameters:
* sockfd - Opened network socket
* ifname - Interface name
*
* Returned Value:
*
****************************************************************************/
int wpa_driver_wext_get_key_ext(int sockfd, FAR const char *ifname,
enum wpa_alg_e *alg, FAR char *key,
size_t *req_len);
/****************************************************************************
* Name: wpa_driver_wext_associate
*
@ -775,6 +792,20 @@ int wpa_driver_wext_associate(FAR struct wpa_wconfig_s *wconfig);
int wpa_driver_wext_set_auth_param(int sockfd, FAR const char *ifname,
int idx, uint32_t value);
/****************************************************************************
* Name: wpa_driver_wext_get_auth_param
*
* Description:
*
* Input Parameters:
*
* Returned Value:
*
****************************************************************************/
int wpa_driver_wext_get_auth_param(int sockfd, FAR const char *ifname,
int idx, uint32_t *value);
/****************************************************************************
* Name: wpa_driver_wext_disconnect
*