]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: fix static mroute to also take into account the input interface
authorJafar Al-Gharaibeh <jafar@atcorp.com>
Thu, 28 Jul 2022 20:38:50 +0000 (15:38 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Thu, 28 Jul 2022 21:27:19 +0000 (16:27 -0500)
commit90937e420c9a02f61dfb43ce426b573186b2e591
tree5d9d7745b0264a43ba4b1f65991faa64842f783e
parentb5e08672eae95e880496702d375e6bbd7c3501aa
pimd: fix static mroute to also take into account the input interface

Allow the same group/source route to be configured on more than one interface.
Currently FRR doesn't allow adding the same mroute on different input interfaces.

Current behavior, if we have the following config:

```
interface eth1
   ip mroute eth0 239.0.0.1

interface eth2
   ip mroute eth0 239.0.0.1
```

Only one multicast route will be installed with an input interface of the last
interface configured.

Signed-off-by: Nathan Bahr <nbahr@atcorp.com>
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
pimd/pim_static.c