]> git.puffer.fish Git - mirror/frr.git/commit
BGP: VRF registration and cleanup
authorvivek <vivek@cumulusnetworks.com>
Fri, 12 Feb 2016 20:18:28 +0000 (12:18 -0800)
committervivek <vivek@cumulusnetworks.com>
Fri, 12 Feb 2016 21:50:22 +0000 (13:50 -0800)
commitad4cbda1a32f0bf49d794ab5b156d49f95645871
tree993552b92d530ec11c6b265fb513a189d18f5cfd
parent0e5223e7a0366d6c61b1baf609c81d4d59199853
BGP: VRF registration and cleanup

Various changes and fixes related to VRF registration, deletion,
BGP exit etc.

- Define instance type
- Ensure proper handling upon instance create, delete and
  VRF add/delete from zebra
- Cleanup upon bgp_exit()
- Ensure messages are not sent to zebra for unknown VRFs

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Ticket: CM-9128, CM-7203
Reviewed By: CCR-4098
Testing Done: Manual
bgpd/bgp_fsm.c
bgpd/bgp_main.c
bgpd/bgp_nht.c
bgpd/bgp_nht.h
bgpd/bgp_route.c
bgpd/bgp_route.h
bgpd/bgp_vty.c
bgpd/bgp_zebra.c
bgpd/bgp_zebra.h
bgpd/bgpd.c
bgpd/bgpd.h