From e03237396c3f78fbc50fbe889925e758a853fe9e Mon Sep 17 00:00:00 2001
From: Jakob Olsson <jakob.olsson@iopsys.eu>
Date: Mon, 22 May 2023 17:20:17 +0200
Subject: [PATCH] dpp: deprecate channel selection req upon URI recieval

---
 src/dpp.c | 26 ++------------------------
 1 file changed, 2 insertions(+), 24 deletions(-)

diff --git a/src/dpp.c b/src/dpp.c
index 8bcab180..72c96cd4 100644
--- a/src/dpp.c
+++ b/src/dpp.c
@@ -706,32 +706,10 @@ struct dpp_enrollee *dpp_process_new_uri(struct controller *c, char *uri)
 		return NULL;
 	}
 	if (e->num_chan) {
-		struct node *n = NULL;
-
 		e->band = wifi_channel_to_band(e->chan[0].channel);
-		/* need to swap to a channel that is supported in chanlist
-		 * off-operating channel dpp_listen is not supported
+		/* need to off-channel listen not yet supported by current
+		 * hostapd version used
 		 */
-
-		// TODO: algorithm
-		list_for_each_entry(n, &c->nodelist, list) {
-			struct netif_radio *r = NULL;
-
-			list_for_each_entry(r, &n->radiolist, list) {
-				if (r->radio_el->band == e->band) {
-					cntrl_send_channel_selection(c, n->alid,
-							r->radio_el->macaddr,
-							e->chan[0].channel,
-							e->chan[0].opclass,
-							15);
-				}
-			}
-		}
-
-		// announce channel swap via CMDU
-		// trigger ubus API to swap to first commonly supported channel -- done
-		// prevent any further channel swaps within arbitrary time (1 minute?)
-		// some kind of check after 1 minute, swap to first any non-onboarded enrollee ch?
 	}
 
 
-- 
GitLab