diff mbox series

[v2,2/2] P2P: Do not use collocated scan logic when scanning 6GHz

Message ID 20220406151537.437024-2-ilan.peer@intel.com
State Superseded
Headers show
Series nl80211: set NL80211_SCAN_FLAG_COLOCATED_6GHZ in scan | expand

Commit Message

Ilan Peer April 6, 2022, 3:15 p.m. UTC
Passively scan 6GHz channels during P2P find full scan as
P2P GOs are not expected to be published in RNR or other
APs on the 2GHz and 5GHz bands.

Signed-off-by: Ilan Peer <ilan.peer@intel.com>
---
 wpa_supplicant/p2p_supplicant.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c
index a996b436b4..4b163e483b 100644
--- a/wpa_supplicant/p2p_supplicant.c
+++ b/wpa_supplicant/p2p_supplicant.c
@@ -444,8 +444,16 @@  static int wpas_p2p_scan(void *ctx, enum p2p_scan_type type, int freq,
 					num_req_dev_types, req_dev_types);
 	if (wps_ie == NULL)
 		goto fail;
-	if (!wpa_s->conf->p2p_6ghz_disable)
+	if (!wpa_s->conf->p2p_6ghz_disable) {
 		params->p2p_include_6ghz = include_6ghz;
+
+		/*
+		 * passively scan non PSC channels without relying on collocated
+		 * logic
+		 */
+		params->non_coloc_6ghz = include_6ghz;
+	}
+
 	switch (type) {
 	case P2P_SCAN_SOCIAL:
 		params->freqs = os_calloc(ARRAY_SIZE(social_channels_freq) + 1,