mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 08:21:42 +00:00
pimd: fix msdp mesh grp with wildcard member addr
frr-reload fails to recognize wildcard "*" for member address in frr.conf/runing-config as cli syntax expects in v4 address format. Ticket: #2816923 Testing: Without fix: running config: ip msdp mesh-group foo1 member * Frr reoad failure log: 2021-11-02 11:05:04,317 INFO: Loading Config object from vtysh show running line 5: % Unknown command: ip msdp mesh-group foo1 member * Traceback (most recent call last): File "/usr/lib/frr/frr-reload.py", line 1950, in <module> With fix: -------- running config displays: ip msdp mesh-group foo1 member 0.0.0.0 Signed-off-by: Chirag Shah <chirag@nvidia.com>
This commit is contained in:
parent
2d5b7a5b46
commit
97495b70b8
@ -1304,7 +1304,6 @@ int pim_msdp_config_write(struct pim_instance *pim, struct vty *vty,
|
||||
struct pim_msdp_mg *mg;
|
||||
struct listnode *mbrnode;
|
||||
struct pim_msdp_mg_mbr *mbr;
|
||||
char mbr_str[INET_ADDRSTRLEN];
|
||||
char src_str[INET_ADDRSTRLEN];
|
||||
int count = 0;
|
||||
|
||||
@ -1321,10 +1320,8 @@ int pim_msdp_config_write(struct pim_instance *pim, struct vty *vty,
|
||||
}
|
||||
|
||||
for (ALL_LIST_ELEMENTS_RO(mg->mbr_list, mbrnode, mbr)) {
|
||||
pim_inet4_dump("<mbr?>", mbr->mbr_ip, mbr_str,
|
||||
sizeof(mbr_str));
|
||||
vty_out(vty, "%sip msdp mesh-group %s member %s\n",
|
||||
spaces, mg->mesh_group_name, mbr_str);
|
||||
vty_out(vty, "%sip msdp mesh-group %s member %pI4\n",
|
||||
spaces, mg->mesh_group_name, &mbr->mbr_ip);
|
||||
++count;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user