From 2f1f02d40f65b95ebc7397f735e018ed7969d69d Mon Sep 17 00:00:00 2001
From: Filip Matusiak <filip.matusiak@iopsys.eu>
Date: Thu, 12 Dec 2024 12:44:27 +0100
Subject: [PATCH] steer: default diffsnr to 16 if not set in config

Signed-off-by: Filip Matusiak <filip.matusiak@iopsys.eu>
---
 src/cntlr.c  | 2 +-
 src/config.c | 1 -
 src/config.h | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cntlr.c b/src/cntlr.c
index a2272b71..7a008e7a 100644
--- a/src/cntlr.c
+++ b/src/cntlr.c
@@ -917,7 +917,7 @@ static void cntlr_configure_steer(struct controller *c, struct sta *s,
 	if (e->diffsnr > 0)
 		scfg.rcpi_diffsnr = e->diffsnr;
 	else
-		scfg.rcpi_diffsnr = 8; /* default diffsnr */
+		scfg.rcpi_diffsnr = CONFIG_DEFAULT_DIFF_SNR;
 
 	/* bandsteer */
 	scfg.bandsteer = e->bandsteer;
diff --git a/src/config.c b/src/config.c
index 93ed1b03..490f8285 100644
--- a/src/config.c
+++ b/src/config.c
@@ -76,7 +76,6 @@ struct radio_policy *cntlr_get_radio_policy(struct controller_config *cfg, uint8
 		}
 	}
 
-
 	return NULL;
 }
 
diff --git a/src/config.h b/src/config.h
index 0f158963..37ed8c40 100644
--- a/src/config.h
+++ b/src/config.h
@@ -20,6 +20,7 @@
 #define CONFIG_DEFAULT_RCPI_TH_6G 86
 #define CONFIG_DEFAULT_RCPI_TH_5G 86
 #define CONFIG_DEFAULT_RCPI_TH_2G 70
+#define CONFIG_DEFAULT_DIFF_SNR 16
 
 enum cred_diff {
 	CONFIG_DIFF_BASE             = 1 << 0,
-- 
GitLab