diff options
| author | vivek <vivek@cumulusnetworks.com> | 2017-11-01 13:36:46 -0700 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-03-21 16:37:24 -0400 |
| commit | 568e10ca581e0519eb613f0fcd08dff794e27cd3 (patch) | |
| tree | 1bf187e9135e62aa5bf46142a0ec318bdd0a4887 /lib/imsg-buffer.c | |
| parent | 3103e8d22f772f101a5c0d85f5423bf1550cdbf7 (diff) | |
bgpd: Use BGP instance to derive the VRF for route uninstall
When uninstalling routes from zebra, ensure that the BGP instance for
which processing is being done is used to derive the VRF. It is incorrect
to derive the VRF from the peer when dealing with scenarios like VRF route
leaking, EVPN symmetric/external routing etc., where the peer which sourced
the route could belong to a different VRF.
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
Ticket: CM-18413
Reviewed By: CCR-6778
Testing Done: Manual testing of BGP route withdraw/delete, bgp-min
Diffstat (limited to 'lib/imsg-buffer.c')
0 files changed, 0 insertions, 0 deletions
