[PATCH 66/92] wpa_supplicant: Rename nan_config to nan_cluster_config

Andrei Otcheretianski andrei.otcheretianski at intel.com
Wed Apr 22 05:23:57 PDT 2026


From: Avraham Stern <avraham.stern at intel.com>

Rename the nan_config variable to nan_cluster_config to differentiate
between the nan cluster config and the nan module config.

Signed-off-by: Avraham Stern <avraham.stern at intel.com>
---
 wpa_supplicant/nan_supplicant.c   | 45 +++++++++++++++++--------------
 wpa_supplicant/wpa_supplicant_i.h |  2 +-
 2 files changed, 26 insertions(+), 21 deletions(-)

diff --git a/wpa_supplicant/nan_supplicant.c b/wpa_supplicant/nan_supplicant.c
index 1f7578ac45..43c7a9c1ae 100644
--- a/wpa_supplicant/nan_supplicant.c
+++ b/wpa_supplicant/nan_supplicant.c
@@ -1117,33 +1117,38 @@ int wpas_nan_init(struct wpa_supplicant *wpa_s)
 	}
 
 	/* Set the default configuration */
-	os_memset(&wpa_s->nan_config, 0, sizeof(wpa_s->nan_config));
-
-	wpa_s->nan_config.master_pref = DEFAULT_NAN_MASTER_PREF;
-	wpa_s->nan_config.dual_band = DEFAULT_NAN_DUAL_BAND;
-	os_memset(wpa_s->nan_config.cluster_id, 0, ETH_ALEN);
-	wpa_s->nan_config.scan_period = DEFAULT_NAN_SCAN_PERIOD;
-	wpa_s->nan_config.scan_dwell_time = DEFAULT_NAN_SCAN_DWELL_TIME;
-	wpa_s->nan_config.discovery_beacon_interval =
+	os_memset(&wpa_s->nan_cluster_config, 0,
+		  sizeof(wpa_s->nan_cluster_config));
+
+	wpa_s->nan_cluster_config.master_pref = DEFAULT_NAN_MASTER_PREF;
+	wpa_s->nan_cluster_config.dual_band = DEFAULT_NAN_DUAL_BAND;
+	os_memset(wpa_s->nan_cluster_config.cluster_id, 0, ETH_ALEN);
+	wpa_s->nan_cluster_config.scan_period = DEFAULT_NAN_SCAN_PERIOD;
+	wpa_s->nan_cluster_config.scan_dwell_time = DEFAULT_NAN_SCAN_DWELL_TIME;
+	wpa_s->nan_cluster_config.discovery_beacon_interval =
 		DEFAULT_NAN_DISCOVERY_BEACON_INTERVAL;
 
-	wpa_s->nan_config.low_band_cfg.frequency =
+	wpa_s->nan_cluster_config.low_band_cfg.frequency =
 		DEFAULT_NAN_LOW_BAND_FREQUENCY;
-	wpa_s->nan_config.low_band_cfg.rssi_close = DEFAULT_NAN_RSSI_CLOSE;
-	wpa_s->nan_config.low_band_cfg.rssi_middle = DEFAULT_NAN_RSSI_MIDDLE;
-	wpa_s->nan_config.low_band_cfg.awake_dw_interval = true;
+	wpa_s->nan_cluster_config.low_band_cfg.rssi_close =
+		DEFAULT_NAN_RSSI_CLOSE;
+	wpa_s->nan_cluster_config.low_band_cfg.rssi_middle =
+		DEFAULT_NAN_RSSI_MIDDLE;
+	wpa_s->nan_cluster_config.low_band_cfg.awake_dw_interval = true;
 
-	wpa_s->nan_config.high_band_cfg.frequency =
+	wpa_s->nan_cluster_config.high_band_cfg.frequency =
 		DEFAULT_NAN_HIGH_BAND_FREQUENCY;
-	wpa_s->nan_config.high_band_cfg.rssi_close = DEFAULT_NAN_RSSI_CLOSE;
-	wpa_s->nan_config.high_band_cfg.rssi_middle = DEFAULT_NAN_RSSI_MIDDLE;
-	wpa_s->nan_config.high_band_cfg.awake_dw_interval = true;
+	wpa_s->nan_cluster_config.high_band_cfg.rssi_close =
+		DEFAULT_NAN_RSSI_CLOSE;
+	wpa_s->nan_cluster_config.high_band_cfg.rssi_middle =
+		DEFAULT_NAN_RSSI_MIDDLE;
+	wpa_s->nan_cluster_config.high_band_cfg.awake_dw_interval = true;
 
 	/* TODO: Optimize this, so that the notification are enabled only when
 	 * needed, i.e., when the DE is configured with unsolicited publish or
 	 * active subscribe
 	 */
-	wpa_s->nan_config.enable_dw_notif =
+	wpa_s->nan_cluster_config.enable_dw_notif =
 		!!(wpa_s->nan_capa.drv_flags &
 		   WPA_DRIVER_FLAGS_NAN_SUPPORT_USERSPACE_DE);
 
@@ -1186,7 +1191,7 @@ int wpas_nan_start(struct wpa_supplicant *wpa_s)
 	if (!wpas_nan_ready(wpa_s))
 		return -1;
 
-	return nan_start(wpa_s->nan, &wpa_s->nan_config);
+	return nan_start(wpa_s->nan, &wpa_s->nan_cluster_config);
 }
 
 
@@ -1213,7 +1218,7 @@ void wpas_nan_flush(struct wpa_supplicant *wpa_s)
 
 int wpas_nan_set(struct wpa_supplicant *wpa_s, char *cmd)
 {
-	struct nan_cluster_config *config = &wpa_s->nan_config;
+	struct nan_cluster_config *config = &wpa_s->nan_cluster_config;
 	char *param = os_strchr(cmd, ' ');
 
 	if (!param)
@@ -1388,7 +1393,7 @@ int wpas_nan_update_conf(struct wpa_supplicant *wpa_s)
 		return -1;
 
 	wpa_printf(MSG_DEBUG, "NAN: Update NAN configuration");
-	return nan_update_config(wpa_s->nan, &wpa_s->nan_config);
+	return nan_update_config(wpa_s->nan, &wpa_s->nan_cluster_config);
 }
 
 
diff --git a/wpa_supplicant/wpa_supplicant_i.h b/wpa_supplicant/wpa_supplicant_i.h
index f69685004f..00852986dd 100644
--- a/wpa_supplicant/wpa_supplicant_i.h
+++ b/wpa_supplicant/wpa_supplicant_i.h
@@ -1731,7 +1731,7 @@ struct wpa_supplicant {
 #define MAX_NAN_RADIOS 2
 	struct nan_capa nan_capa;
 	struct nan_data *nan;
-	struct nan_cluster_config nan_config;
+	struct nan_cluster_config nan_cluster_config;
 	u8 schedule_sequence_id;
 	struct nan_schedule_config nan_sched[MAX_NAN_RADIOS];
 	u16 nan_supported_csids;
-- 
2.53.0




More information about the Hostap mailing list