diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-03-17 09:31:05 +0200 |
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-03-17 09:38:22 +0200 |
| commit | c07ddc36563cc147cd257ddcae4359867e2daa82 (patch) | |
| tree | cabfad25fd5f63b68ee59b9993d9b454b16d61c3 /pimd/pim_rp.c | |
| parent | 30ba0aaa7fe6d58f46cc354dfdfcb88562888df8 (diff) | |
pimd: Show all groups matched by an arbitrary prefix for `pim rp-info`
```
r1# show ip pim rp-info
RP address group/prefix-list OIF I am RP Source Group-Type
192.168.10.123 225.0.0.0/24 eth2 yes Static ASM
192.168.10.123 239.0.0.0/8 eth2 yes Static ASM
192.168.10.123 239.4.0.0/24 eth2 yes Static SSM
r1# show ip pim rp-info 239.4.0.0/25
RP address group/prefix-list OIF I am RP Source Group-Type
192.168.10.123 239.0.0.0/8 eth2 yes Static ASM
192.168.10.123 239.4.0.0/24 eth2 yes Static SSM
```
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_rp.c')
| -rw-r--r-- | pimd/pim_rp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index 99727cf837..a552e77823 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -1175,7 +1175,7 @@ void pim_rp_show_information(struct pim_instance *pim, struct prefix *range, const char *group_type = pim_is_grp_ssm(pim, group) ? "SSM" : "ASM"; - if (range && !prefix_same(&rp_info->group, range)) + if (range && !prefix_match(&rp_info->group, range)) continue; if (rp_info->rp_src == RP_SRC_STATIC) |
