summaryrefslogtreecommitdiffstats
path: root/bcmdhd/wpa_supplicant_8_lib
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2011-06-10 10:56:18 -0700
committerDmitry Shmidt <dimitrysh@google.com>2011-06-10 10:56:18 -0700
commitf9694904d6ea5c37db1cd48ba0afa16f4bfc9f9a (patch)
treecd062e950d008a9b6e2bc1b3e3f7e7def48f7a4d /bcmdhd/wpa_supplicant_8_lib
parenta1e49eaf440e204a8c5ac9bfa7bf0ee9d1cccd78 (diff)
downloadhardware_broadcom_wlan-f9694904d6ea5c37db1cd48ba0afa16f4bfc9f9a.zip
hardware_broadcom_wlan-f9694904d6ea5c37db1cd48ba0afa16f4bfc9f9a.tar.gz
hardware_broadcom_wlan-f9694904d6ea5c37db1cd48ba0afa16f4bfc9f9a.tar.bz2
WEXT: Add interface UP command after DRIVER START
Change-Id: I6e2cfc17cc25f8b739179fb5bfe25175c12ee693 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'bcmdhd/wpa_supplicant_8_lib')
-rw-r--r--bcmdhd/wpa_supplicant_8_lib/driver_cmd_wext.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bcmdhd/wpa_supplicant_8_lib/driver_cmd_wext.c b/bcmdhd/wpa_supplicant_8_lib/driver_cmd_wext.c
index 188f63a..9a691a3 100644
--- a/bcmdhd/wpa_supplicant_8_lib/driver_cmd_wext.c
+++ b/bcmdhd/wpa_supplicant_8_lib/driver_cmd_wext.c
@@ -293,7 +293,7 @@ int wpa_driver_wext_driver_cmd( void *priv, char *cmd, char *buf, size_t buf_len
os_snprintf(cmd, MAX_DRV_CMD_SIZE, "COUNTRY %s",
wpa_driver_get_country_code(no_of_chan));
} else if (os_strcasecmp(cmd, "STOP") == 0) {
- (void)linux_set_iface_flags(drv->ioctl_sock, drv->ifname, 0);
+ linux_set_iface_flags(drv->ioctl_sock, drv->ifname, 0);
} else if( os_strcasecmp(cmd, "RELOAD") == 0 ) {
wpa_printf(MSG_DEBUG,"Reload command");
wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
@@ -346,6 +346,7 @@ int wpa_driver_wext_driver_cmd( void *priv, char *cmd, char *buf, size_t buf_len
ret = strlen(buf);
} else if (os_strcasecmp(cmd, "START") == 0) {
drv->driver_is_started = TRUE;
+ linux_set_iface_flags(drv->ioctl_sock, drv->ifname, 1);
/* os_sleep(0, WPA_DRIVER_WEXT_WAIT_US);
wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STARTED"); */
} else if (os_strcasecmp(cmd, "STOP") == 0) {