From 5bb791ab1090553a0f84933ec6ecf80ce507625d Mon Sep 17 00:00:00 2001 From: vpriya623 Date: Thu, 5 Feb 2026 23:18:44 +0530 Subject: [PATCH] RDKB-63270 Test migration from non dhcp-manager to dhcp manager scenario. Set and get functions calls to/from PSM (WanMgr_RdkBus_GetParamValuesFromDB, WanMgr_RdkBus_SetParamValuesToDB) for DHCPv4 and DHCPv6 interface parameters are protected under DHCP manager distro flag --- source/TR-181/middle_layer_src/wanmgr_rdkbus_apis.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/TR-181/middle_layer_src/wanmgr_rdkbus_apis.c b/source/TR-181/middle_layer_src/wanmgr_rdkbus_apis.c index aa4bdc34..a9842e66 100644 --- a/source/TR-181/middle_layer_src/wanmgr_rdkbus_apis.c +++ b/source/TR-181/middle_layer_src/wanmgr_rdkbus_apis.c @@ -373,11 +373,13 @@ int get_Virtual_Interface_FromPSM(ULONG instancenum, ULONG virtInsNum ,DML_VIRTU WanMgr_ProcessTelemetryMarker(pVirtIf,WAN_INFO_IPv4_CONFIG_TYPE); } +#if defined(FEATURE_RDKB_DHCP_MANAGER) _ansc_memset(param_name, 0, sizeof(param_name)); _ansc_memset(param_value, 0, sizeof(param_value)); _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_DHCPv4, instancenum, (virtInsNum + 1)); retPsmGet = WanMgr_RdkBus_GetParamValuesFromDB(param_name,param_value,sizeof(param_value)); AnscCopyString(pVirtIf->IP.DHCPv4Iface, param_value); +#endif _ansc_memset(param_name, 0, sizeof(param_name)); _ansc_memset(param_value, 0, sizeof(param_value)); @@ -398,11 +400,13 @@ int get_Virtual_Interface_FromPSM(ULONG instancenum, ULONG virtInsNum ,DML_VIRTU WanMgr_ProcessTelemetryMarker(pVirtIf,WAN_INFO_IPv6_CONFIG_TYPE); } +#if defined(FEATURE_RDKB_DHCP_MANAGER) _ansc_memset(param_name, 0, sizeof(param_name)); _ansc_memset(param_value, 0, sizeof(param_value)); _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_DHCPv6, instancenum, (virtInsNum + 1)); retPsmGet = WanMgr_RdkBus_GetParamValuesFromDB(param_name,param_value,sizeof(param_value)); AnscCopyString(pVirtIf->IP.DHCPv6Iface, param_value); +#endif _ansc_memset(param_name, 0, sizeof(param_name)); _ansc_memset(param_value, 0, sizeof(param_value)); @@ -662,11 +666,13 @@ int write_Virtual_Interface_ToPSM(ULONG instancenum, ULONG virtInsNum ,DML_VIRTU _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_V4SOURCE, instancenum, (virtInsNum + 1)); WanMgr_RdkBus_SetParamValuesToDB(param_name,param_value); +#if defined(FEATURE_RDKB_DHCP_MANAGER) memset(param_value, 0, sizeof(param_value)); memset(param_name, 0, sizeof(param_name)); AnscCopyString(param_value, pVirtIf->IP.DHCPv4Iface); _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_DHCPv4, instancenum, (virtInsNum + 1)); WanMgr_RdkBus_SetParamValuesToDB(param_name,param_value); +#endif memset(param_value, 0, sizeof(param_value)); memset(param_name, 0, sizeof(param_name)); @@ -674,12 +680,14 @@ int write_Virtual_Interface_ToPSM(ULONG instancenum, ULONG virtInsNum ,DML_VIRTU _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_V6SOURCE, instancenum, (virtInsNum + 1)); WanMgr_RdkBus_SetParamValuesToDB(param_name,param_value); +#if defined(FEATURE_RDKB_DHCP_MANAGER) memset(param_value, 0, sizeof(param_value)); memset(param_name, 0, sizeof(param_name)); AnscCopyString(param_value, pVirtIf->IP.DHCPv6Iface); _ansc_sprintf(param_name, PSM_WANMANAGER_IF_VIRIF_IP_DHCPv6, instancenum, (virtInsNum + 1)); WanMgr_RdkBus_SetParamValuesToDB(param_name,param_value); - +#endif + memset(param_value, 0, sizeof(param_value)); memset(param_name, 0, sizeof(param_name)); _ansc_sprintf(param_value, "%d", pVirtIf->IP.PreferredMode );