From e1a7c58ce2072aaa40e127539e6eb90518620e22 Mon Sep 17 00:00:00 2001 From: Mobashshera Rasool Date: Tue, 25 Jan 2022 03:19:22 -0800 Subject: [PATCH] pim6d: Add northbound changes for static rp Parsing the inputs for static RP configuration. Signed-off-by: Mobashshera Rasool --- pimd/pim_nb_config.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pimd/pim_nb_config.c b/pimd/pim_nb_config.c index 27cac0c1a7..d1611b6fe5 100644 --- a/pimd/pim_nb_config.c +++ b/pimd/pim_nb_config.c @@ -2407,9 +2407,8 @@ int routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp vrf = nb_running_get_entry(args->dnode, NULL, true); pim = vrf->info; yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address"); - yang_dnode_get_ipv4p(&group, args->dnode, NULL); - apply_mask_ipv4((struct prefix_ipv4 *)&group); - + yang_dnode_get_prefix(&group, args->dnode, NULL); + apply_mask(&group); return pim_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group, NULL, args->errmsg, args->errmsg_len); } @@ -2434,8 +2433,8 @@ int routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp vrf = nb_running_get_entry(args->dnode, NULL, true); pim = vrf->info; yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address"); - yang_dnode_get_ipv4p(&group, args->dnode, NULL); - apply_mask_ipv4((struct prefix_ipv4 *)&group); + yang_dnode_get_prefix(&group, args->dnode, NULL); + apply_mask(&group); return pim_no_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group, NULL, args->errmsg,