From: Jouni Malinen Date: Fri, 30 Jul 2010 23:33:40 +0000 (-0700) Subject: P2P: For now, do not use channels 12-14 in P2P groups X-Git-Tag: hostap-1-bp~1077 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10b9ac17cf2d6c31122a9c98d037638c5e522d2e;p=thirdparty%2Fhostap.git P2P: For now, do not use channels 12-14 in P2P groups This is needed to make sure we do not try to accidentally enable GO in channels that may not be allowed. In addition, this may help with some driver that do not like channel 14 even as a passive scan channel. --- diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 93c23e3da..e8f002ee7 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -1927,16 +1927,24 @@ static int wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, /* Operating class 81 - 2.4 GHz band channels 1..13 */ p2p->channels.reg_class[cla].reg_class = 81; +#if 0 p2p->channels.reg_class[cla].channels = 13; for (i = 0; i < 13; i++) p2p->channels.reg_class[cla].channel[i] = i + 1; +#else + p2p->channels.reg_class[cla].channels = 11; + for (i = 0; i < 11; i++) + p2p->channels.reg_class[cla].channel[i] = i + 1; +#endif cla++; +#if 0 /* Operating class 82 - 2.4 GHz band channel 14 */ p2p->channels.reg_class[cla].reg_class = 82; p2p->channels.reg_class[cla].channels = 1; p2p->channels.reg_class[cla].channel[0] = 14; cla++; +#endif #if 0 /* Operating class 83 - 2.4 GHz band channels 1..9; 40 MHz */