From 6cc848b25f908dc82bf907eeb9fe31a1f227e51c Mon Sep 17 00:00:00 2001
From: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
Date: Tue, 9 Apr 2024 16:33:46 +0530
Subject: [PATCH] qosmngr: replace bbf_get_reference_param instead of adm_entry

replace adm_entry_get_reference_param with bbf_get_reference_param
as the second one works in micro service mode
---
 bbf_plugin/qos_bbf.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/bbf_plugin/qos_bbf.c b/bbf_plugin/qos_bbf.c
index cae700e..cd4a6a9 100644
--- a/bbf_plugin/qos_bbf.c
+++ b/bbf_plugin/qos_bbf.c
@@ -383,16 +383,16 @@ static int get_QInterface(char *refparam, struct dmctx *ctx, void *data, char *i
 
 	dmuci_get_value_by_section_string(((struct dm_data *)data)->config_section, "ifname", &linker);
 
-	adm_entry_get_reference_param(ctx, "Device.IP.Interface.*.Name", linker, value);
+	bbf_get_reference_param("Device.IP.Interface.", "Name", linker, value);
 
 	if (!DM_STRLEN(*value))
-		adm_entry_get_reference_param(ctx, "Device.PPP.Interface.*.Name", linker, value);
+		bbf_get_reference_param("Device.PPP.Interface.", "Name", linker, value);
 
 	if (!DM_STRLEN(*value))
-		adm_entry_get_reference_param(ctx, "Device.Ethernet.Interface.*.Name", linker, value);
+		bbf_get_reference_param("Device.Ethernet.Interface.", "Name", linker, value);
 
 	if (!DM_STRLEN(*value))
-		adm_entry_get_reference_param(ctx, "Device.WiFi.Radio.*.Name", linker, value);
+		bbf_get_reference_param("Device.WiFi.Radio.", "Name", linker, value);
 
 	return 0;
 }
@@ -1721,7 +1721,7 @@ static int get_QoSQueueStats_Queue(char *refparam, struct dmctx *ctx, void *data
 	char *queue_link = NULL;
 
 	dmuci_get_value_by_section_string((struct uci_section *)data, "queue", &queue_link);
-	adm_entry_get_reference_param(ctx, "Device.QoS.Queue.*.Alias", queue_link, value);
+	bbf_get_reference_param("Device.QoS.Queue.", "Alias", queue_link, value);
 	return 0;
 }
 
@@ -1754,13 +1754,13 @@ static int get_QoSQueueStats_Interface(char *refparam, struct dmctx *ctx, void *
 
 	dmuci_get_value_by_section_string((struct uci_section *)data, "interface", &linker);
 
-	adm_entry_get_reference_param(ctx, "Device.Ethernet.Interface.*.Name", linker, value);
+	bbf_get_reference_param("Device.Ethernet.Interface.", "Name", linker, value);
 
 	if (!DM_STRLEN(*value))
-		adm_entry_get_reference_param(ctx, "Device.IP.Interface.*.Name", linker, value);
+		bbf_get_reference_param("Device.IP.Interface.", "Name", linker, value);
 
 	if (!DM_STRLEN(*value))
-		adm_entry_get_reference_param(ctx, "Device.PPP.Interface.*.Name", linker, value);
+		bbf_get_reference_param("Device.PPP.Interface.", "Name", linker, value);
 
 	return 0;
 }
-- 
GitLab