mirror_frr/bgpd
vivek 46abd3e3e6 BGP: Ensure correct sequence of processing at exit
With VRF support, certain objects are now maintained per BGP instance. At
exit, the list of BGP instances has to be freed only after processing the
per-instance objects.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Fixes: ad4cbda1a3

Ticket: CM-9340
Reviewed By:
Testing Done:
2016-02-17 10:05:24 -08:00
..
.gitignore [administrivia] Update gitignore files 2008-08-22 20:02:08 +01:00
BGP4-MIB.txt Initial revision 2002-12-13 20:15:29 +00:00
bgp_advertise.c BGP: support for addpath TX 2015-11-05 17:29:43 +00:00
bgp_advertise.h BGP: support for addpath TX 2015-11-05 17:29:43 +00:00
bgp_aspath.c BGP: Implement "neighbor x.x.x.x addpath-tx-bestpath-per-AS" 2015-11-06 16:34:41 +00:00
bgp_aspath.h BGP: Implement "neighbor x.x.x.x addpath-tx-bestpath-per-AS" 2015-11-06 16:34:41 +00:00
bgp_attr.c BGP: support for addpath TX 2015-11-05 17:29:43 +00:00
bgp_attr.h bgpd: Removed unused variable from 'struct attr_extra' 2016-02-02 18:16:44 -08:00
bgp_bfd.c Merge branch 'cmaster' of ssh://stash.cumulusnetworks.com:7999/quag/quagga into cmaster 2015-11-27 08:58:52 -08:00
bgp_bfd.h Added json formating support to show-...-neighbors-... bgp commands. 2015-08-12 13:24:02 -07:00
bgp_btoa.c BGP: Update dump to allow Extended Time Format 2015-11-17 13:32:56 -08:00
bgp_clist.c Should be able to "no" the full text of any config line 2015-11-23 18:05:03 +00:00
bgp_clist.h Should be able to "no" the full text of any config line 2015-11-23 18:05:03 +00:00
bgp_community.c Fixup of warnings in the code 2015-07-25 15:55:47 -07:00
bgp_community.h Key changes: 2015-06-12 07:59:11 -07:00
bgp_damp.c bgpd: fix using of two pointers for struct thread_master * 2015-10-14 06:16:10 -07:00
bgp_damp.h Added json formating support to show-...-neighbors-... bgp commands. 2015-08-12 13:24:02 -07:00
bgp_debug.c BGP: Rework iteration of peer_af_array 2016-01-22 10:56:48 -08:00
bgp_debug.h BGP: Display the right reason code for session reset 2015-09-15 19:14:06 -07:00
bgp_dump.c bgpd: Fix buffer overflow error in bgp_dump_routes_func 2016-01-26 07:06:13 -08:00
bgp_dump.h BGP: Update dump to allow Extended Time Format 2015-11-17 13:32:56 -08:00
bgp_ecommunity.c Should be able to "no" the full text of any config line 2015-11-23 18:05:03 +00:00
bgp_ecommunity.h Merge branch 'quagga' into google-bgp-multipath 2012-04-09 00:25:15 -07:00
bgp_filter.c Fixup code to use correct XMALLOC operators 2015-08-26 07:44:57 -07:00
bgp_filter.h bgpd: bgpd-warnings.patch 2015-05-19 18:12:17 -07:00
bgp_fsm.c BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_fsm.h bgpd: fix using of two pointers for struct thread_master * 2015-10-14 06:16:10 -07:00
bgp_main.c BGP: Ensure correct sequence of processing at exit 2016-02-17 10:05:24 -08:00
bgp_mpath.c Merge branch 'cmaster' of ssh://stash.cumulusnetworks.com:7999/quag/quagga into cmaster 2015-12-08 15:26:56 -08:00
bgp_mpath.h bgpd: Convert BGP_MAXIMUM_MAXPATHS to MULTIPATH_NUM 2015-12-08 10:07:03 -08:00
bgp_mplsvpn.c Quagga: Fixup cli and json keyword 2015-11-18 15:36:04 -08:00
bgp_mplsvpn.h 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 12:44:16 +00:00
bgp_network.c bgpd: Add the ability to use a VRF to bgp 2016-02-02 04:36:20 -08:00
bgp_network.h BGP: Fix MD5 authentication for unnumbered neighbors 2015-08-29 16:10:12 -07:00
bgp_nexthop.c bgpd: Add the ability to use a VRF to bgp 2016-02-02 04:36:20 -08:00
bgp_nexthop.h bgpd: Add the ability to use a VRF to bgp 2016-02-02 04:36:20 -08:00
bgp_nht.c BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_nht.h BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_open.c BGP: Ignore unexpected values in ENHE capability 2016-01-07 22:00:03 -08:00
bgp_open.h bgpd: Exchange hostname capability and display hostnames in output 2015-09-10 20:10:16 -07:00
bgp_packet.c BGP: Only accept prefixes for negotiated address families 2016-01-07 22:14:38 -08:00
bgp_packet.h Relax draft-ietf-idr-error-handling-13 valid IP check in favor of draft-ietf-idr-error-handling-14 2015-05-19 18:03:56 -07:00
bgp_regex.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_regex.h [configure] add configure support for PCRE Posix library 2009-06-19 15:01:16 +01:00
bgp_route.c BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_route.h BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_routemap.c BGP: Remove deprecated commands and add warning that "show ipv6 bgp" 2015-11-13 03:14:10 +00:00
bgp_snmp.c Use a hash to store BGP peer structures 2015-10-23 17:34:50 +00:00
bgp_snmp.h 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 12:44:16 +00:00
bgp_table.c BGP: route-server will now use addpath...chop the _rsclient code 2015-11-10 15:29:12 +00:00
bgp_table.h BGP: route-server will now use addpath...chop the _rsclient code 2015-11-10 15:29:12 +00:00
bgp_updgrp_adv.c BGP crash in group_announce_route_walkcb 2015-11-20 18:43:33 +00:00
bgp_updgrp_packet.c BGP: support for addpath TX 2015-11-05 17:29:43 +00:00
bgp_updgrp.c Quagga: make check is broken with addpath changes 2015-12-11 21:12:56 +00:00
bgp_updgrp.h BGP: Rework iteration of peer_af_array 2016-01-22 10:56:48 -08:00
bgp_vty.c BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_vty.h This patch changes BGP from only listening mode for BFD status updates to interactive mode of dynamically registering/deregistering BFD enabled peers with PTM/BFD through zebra. Peer is registered with BFD when it goes into established state and de-registers when it goes out of establish state. 2015-06-12 07:59:11 -07:00
bgp_zebra.c BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgp_zebra.h BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
bgpd.c BGP: Ensure correct sequence of processing at exit 2016-02-17 10:05:24 -08:00
bgpd.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
bgpd.conf.sample2 Initial revision 2002-12-13 20:15:29 +00:00
bgpd.h BGP: VRF registration and cleanup 2016-02-12 13:50:22 -08:00
IMPLEMENTATION.txt Adjust size complexity estimates. Still not quite right, but closer. 2005-02-15 17:10:03 +00:00
Makefile.am build: Make MULTIPATH_NUM a config.h value 2015-12-08 10:02:39 -08:00