From daa67e6bad5526c5904715214ac553366255765c Mon Sep 17 00:00:00 2001 From: vdutta Date: Thu, 14 Apr 2022 13:14:05 +0530 Subject: [PATCH] ieee1905: Updated AL interface lowerlayer order --- dmtree/tr181/ieee1905.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dmtree/tr181/ieee1905.c b/dmtree/tr181/ieee1905.c index e8b210da..b8b94687 100644 --- a/dmtree/tr181/ieee1905.c +++ b/dmtree/tr181/ieee1905.c @@ -443,11 +443,13 @@ static int get_IEEE1905ALInterface_Status(char *refparam, struct dmctx *ctx, voi static int get_IEEE1905ALInterface_LowerLayers(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { char *linker = dmjson_get_value((json_object *)data, 1, "ifname"); + adm_entry_get_linker_param(ctx, "Device.Ethernet.Interface.", linker, value); - if (!(*value) || (*value)[0] == 0) - adm_entry_get_linker_param(ctx, "Device.WiFi.Radio.", linker, value); if (!(*value) || (*value)[0] == 0) adm_entry_get_linker_param(ctx, "Device.WiFi.AccessPoint.", linker, value); + + if (!(*value) || (*value)[0] == 0) + adm_entry_get_linker_param(ctx, "Device.WiFi.Radio.", linker, value); return 0; }