mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 05:27:47 +00:00
Merge pull request #17850 from Jafaral/wr-rpg
pimd: always write cand-rp group config even when rp is inactive
This commit is contained in:
commit
a6595fde70
@ -2170,6 +2170,7 @@ static void cand_addrsel_config_write(struct vty *vty,
|
|||||||
int pim_cand_config_write(struct pim_instance *pim, struct vty *vty)
|
int pim_cand_config_write(struct pim_instance *pim, struct vty *vty)
|
||||||
{
|
{
|
||||||
struct bsm_scope *scope = &pim->global_scope;
|
struct bsm_scope *scope = &pim->global_scope;
|
||||||
|
struct cand_rp_group *group;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
if (scope->cand_rp_addrsel.cfg_enable) {
|
if (scope->cand_rp_addrsel.cfg_enable) {
|
||||||
@ -2181,15 +2182,12 @@ int pim_cand_config_write(struct pim_instance *pim, struct vty *vty)
|
|||||||
cand_addrsel_config_write(vty, &scope->cand_rp_addrsel);
|
cand_addrsel_config_write(vty, &scope->cand_rp_addrsel);
|
||||||
vty_out(vty, "\n");
|
vty_out(vty, "\n");
|
||||||
ret++;
|
ret++;
|
||||||
|
}
|
||||||
struct cand_rp_group *group;
|
|
||||||
|
|
||||||
frr_each (cand_rp_groups, scope->cand_rp_groups, group) {
|
frr_each (cand_rp_groups, scope->cand_rp_groups, group) {
|
||||||
vty_out(vty, " bsr candidate-rp group %pFX\n",
|
vty_out(vty, " bsr candidate-rp group %pFX\n", &group->p);
|
||||||
&group->p);
|
|
||||||
ret++;
|
ret++;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (scope->bsr_addrsel.cfg_enable) {
|
if (scope->bsr_addrsel.cfg_enable) {
|
||||||
vty_out(vty, " bsr candidate-bsr");
|
vty_out(vty, " bsr candidate-bsr");
|
||||||
|
Loading…
Reference in New Issue
Block a user