diff options
author | Victor Goldenshtein <victorg@ti.com> | 2012-09-27 11:54:11 +0200 |
---|---|---|
committer | Arik Nemtsov <arik@wizery.com> | 2012-09-27 12:09:16 +0200 |
commit | 4ecf5147c1fc48c18f1af2d20e6f131fcac76191 (patch) | |
tree | aa0dfa4c0a4c9d21b5dc13ec7f9847eb5e7a75f4 | |
parent | a4b1942c82d2540cedcf76dbdd6ce7a23d7805fd (diff) | |
download | external_wpa_supplicant_8_ti-4ecf5147c1fc48c18f1af2d20e6f131fcac76191.zip external_wpa_supplicant_8_ti-4ecf5147c1fc48c18f1af2d20e6f131fcac76191.tar.gz external_wpa_supplicant_8_ti-4ecf5147c1fc48c18f1af2d20e6f131fcac76191.tar.bz2 |
wpa_s: handle channel conflicts on GO+STA shared interface
Stop blocking GO role if its operational channel
differs from the STA channel, as now the driver
can handle channel conflicts by sending channel
switch request to the userspace.
Signed-off-by: Victor Goldenshtein <victorg@ti.com>
-rw-r--r-- | wpa_supplicant/p2p_supplicant.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 5e0edfd..6603091 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -5036,6 +5036,12 @@ int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s, int freq) iface->current_ssid->frequency = freq; continue; } + + /* some drivers can handle this on their own */ + if (wpa_s->driver->hapd_channel_switch) { + wpa_printf(MSG_INFO, "P2P: GO Ch. switch will be initiated by the driver"); + continue; + } } /* |