diff options
author | Matthew Smith <mgsmith@netgate.com> | 2021-12-21 09:00:05 -0600 |
---|---|---|
committer | Matthew Smith <mgsmith@netgate.com> | 2022-01-03 15:45:43 -0600 |
commit | fa74a64def2132fb0c81e981547ac65888751aa9 (patch) | |
tree | 6fafb6f327c086fba7bc0f5edd41afcbcfd39c2e /src/plugins/l2tp/encap.c | |
parent | a3d8c2c21472c3088fb770d60d111fd5c55d9225 (diff) |
vrrp: fix support for VRs in different FIBs
Type: fix
Fixes: 4b1b13315a3c
When adding or deleting a VR, multicast routes can be added or deleted.
When the first VR is added, a local (dpo-receive) route is added. The
route is deleted when the last VR is deleted.
Perform the check on whether to add or delete the route on a per-FIB
basis. Otherwise, if the route is only added after the first VR is added
without regards to the FIB being used and a second VR is added later on
an interface attached to a different FIB, the necessary route will not be
added to the FIB used by the second interface.
Change-Id: Ib30925ecf45c714cfe3ac6a223754bea918f10e3
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Diffstat (limited to 'src/plugins/l2tp/encap.c')
0 files changed, 0 insertions, 0 deletions