mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 14:05:31 +00:00
pim6d: Add northbound changes for static rp
Parsing the inputs for static RP configuration. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
This commit is contained in:
parent
0c3182a08d
commit
e1a7c58ce2
@ -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);
|
vrf = nb_running_get_entry(args->dnode, NULL, true);
|
||||||
pim = vrf->info;
|
pim = vrf->info;
|
||||||
yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
|
yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
|
||||||
yang_dnode_get_ipv4p(&group, args->dnode, NULL);
|
yang_dnode_get_prefix(&group, args->dnode, NULL);
|
||||||
apply_mask_ipv4((struct prefix_ipv4 *)&group);
|
apply_mask(&group);
|
||||||
|
|
||||||
return pim_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
|
return pim_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
|
||||||
NULL, args->errmsg, args->errmsg_len);
|
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);
|
vrf = nb_running_get_entry(args->dnode, NULL, true);
|
||||||
pim = vrf->info;
|
pim = vrf->info;
|
||||||
yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
|
yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
|
||||||
yang_dnode_get_ipv4p(&group, args->dnode, NULL);
|
yang_dnode_get_prefix(&group, args->dnode, NULL);
|
||||||
apply_mask_ipv4((struct prefix_ipv4 *)&group);
|
apply_mask(&group);
|
||||||
|
|
||||||
return pim_no_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
|
return pim_no_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
|
||||||
NULL, args->errmsg,
|
NULL, args->errmsg,
|
||||||
|
Loading…
Reference in New Issue
Block a user