diff options
| author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2012-07-15 17:06:05 +0100 |
|---|---|---|
| committer | Steve Kondik <shade@chemlab.org> | 2013-11-11 01:42:12 -0800 |
| commit | 937d4258bc7564ec3f5607750627d45f265f6ebe (patch) | |
| tree | 2f174f43a97ecd904221c32e0ace61f48998c557 | |
| parent | 83beb61435541310070beeaa5a4efe9b59c6369c (diff) | |
| download | android_external_wpa_supplicant_8-937d4258bc7564ec3f5607750627d45f265f6ebe.tar.gz android_external_wpa_supplicant_8-937d4258bc7564ec3f5607750627d45f265f6ebe.tar.bz2 android_external_wpa_supplicant_8-937d4258bc7564ec3f5607750627d45f265f6ebe.zip | |
wext: Re-add support for SIGNAL_POLL and DRIVER
Both of these are still used by JB, and wext wifi drivers have some
weird behaviors without it (like a reported poor connection 100% of
the time)
Change-Id: I15339dbea4e15831465e2bb52b11675cb20dc34c
| -rw-r--r-- | src/drivers/driver_wext.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/drivers/driver_wext.c b/src/drivers/driver_wext.c index 14010502..7d56a1e2 100644 --- a/src/drivers/driver_wext.c +++ b/src/drivers/driver_wext.c @@ -40,6 +40,11 @@ static int wpa_driver_wext_get_range(void *priv); static int wpa_driver_wext_finish_drv_init(struct wpa_driver_wext_data *drv); static void wpa_driver_wext_disconnect(struct wpa_driver_wext_data *drv); static int wpa_driver_wext_set_auth_alg(void *priv, int auth_alg); +#ifdef ANDROID +extern int wpa_driver_wext_driver_cmd(void *priv, char *cmd, char *buf, + size_t buf_len); +extern int wpa_driver_signal_poll(void *priv, struct wpa_signal_info *si); +#endif int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv, @@ -2483,5 +2488,7 @@ const struct wpa_driver_ops wpa_driver_wext_ops = { #ifdef ANDROID .sched_scan = wext_sched_scan, .stop_sched_scan = wext_stop_sched_scan, + .signal_poll = wpa_driver_signal_poll, + .driver_cmd = wpa_driver_wext_driver_cmd, #endif /* ANDROID */ }; |
