mirror_frr/bgpd
Donald Sharp 2fed88876a Ensure that routes from a peer are not considered for best path
comparison if the peer is not in an Established state. There can
be a window between a peer being deleted and the background
thread that actually clears the routes (marks them as "removed")
runs during which best path may run. If this path selection
compared two prefixes all the way down to peer IP addresses and
one of these two peers had just been deleted, that peer would
not have its sockunion structures, especially su_remote, resulting
in a BGPD exception.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
2015-05-19 18:03:51 -07: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: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_advertise.h BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_aspath.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_aspath.h Implement BGP as-override feature 2015-05-19 18:03:14 -07:00
bgp_attr.c When internal operations are performed (e.g., best-path selection, next-hop 2015-05-19 18:03:50 -07:00
bgp_attr.h bgpd: Add route-map support for set ip next-hop unchanged 2015-05-19 18:03:49 -07:00
bgp_btoa.c Initial revision 2002-12-13 20:15:29 +00:00
bgp_clist.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_clist.h [bgpd] Stability fixes including bugs 397, 492 2009-07-19 18:28:08 +01:00
bgp_community.c bgpd: memmove needed in community_del_val 2014-08-18 01:52:26 +02:00
bgp_community.h Revert "bgpd: "Intern" communities in route maps" 2011-04-01 15:58:27 +01:00
bgp_damp.c Add json output support for a few BGP show commands 2015-05-19 18:03:48 -07:00
bgp_damp.h Add json output support for a few BGP show commands 2015-05-19 18:03:48 -07:00
bgp_debug.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_debug.h BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_dump.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_dump.h [bgpd] Stability fixes including bugs 397, 492 2009-07-19 18:28:08 +01:00
bgp_ecommunity.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_ecommunity.h Merge branch 'quagga' into google-bgp-multipath 2012-04-09 00:25:15 -07:00
bgp_filter.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_filter.h bgpd: bgpd-event-driven-route-map-updates.patch 2015-05-19 17:40:45 -07:00
bgp_fsm.c When internal operations are performed (e.g., best-path selection, next-hop 2015-05-19 18:03:50 -07:00
bgp_fsm.h BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_main.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_mpath.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_mpath.h bgpd: bgpd-table-map.patch 2015-05-19 17:40:34 -07:00
bgp_mplsvpn.c Add json output support for a few BGP show commands 2015-05-19 18:03:48 -07:00
bgp_mplsvpn.h 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 12:44:16 +00:00
bgp_network.c This patch adds support for allowing BGP to create and bring up neighbor 2015-05-19 18:03:47 -07:00
bgp_network.h bgpd: bgpd-fsm-fix.patch 2015-05-19 17:40:37 -07:00
bgp_nexthop.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_nexthop.h When internal operations are performed (e.g., best-path selection, next-hop 2015-05-19 18:03:50 -07:00
bgp_nht.c When internal operations are performed (e.g., best-path selection, next-hop 2015-05-19 18:03:50 -07:00
bgp_nht.h When internal operations are performed (e.g., best-path selection, next-hop 2015-05-19 18:03:50 -07:00
bgp_open.c BGP: Use the new value of dynamic capability in Open 2015-05-19 18:03:49 -07:00
bgp_open.h BGP: Use the new value of dynamic capability in Open 2015-05-19 18:03:49 -07:00
bgp_packet.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_packet.h BGP: Add dynamic update group support 2015-05-19 18:03:47 -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 Ensure that routes from a peer are not considered for best path 2015-05-19 18:03:51 -07:00
bgp_route.h Add json output support for a few BGP show commands 2015-05-19 18:03:48 -07:00
bgp_routemap.c bgpd: Add route-map support for set ip next-hop unchanged 2015-05-19 18:03:49 -07:00
bgp_snmp.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02: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: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_table.h BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_updgrp_adv.c Add json output support for a few BGP show commands 2015-05-19 18:03:48 -07:00
bgp_updgrp_packet.c bgpd: Add route-map support for set ip next-hop unchanged 2015-05-19 18:03:49 -07:00
bgp_updgrp.c BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00
bgp_updgrp.h bgpd: Add route-map support for set ip next-hop unchanged 2015-05-19 18:03:49 -07:00
bgp_vty.c bgpd: Disable connected check for next hop on eBGP peers 2015-05-19 18:03:49 -07:00
bgp_vty.h This patch adds support for allowing BGP to create and bring up neighbor 2015-05-19 18:03:47 -07:00
bgp_zebra.c bgpd: Disable connected check for next hop on eBGP peers 2015-05-19 18:03:49 -07:00
bgp_zebra.h Per AFI redist registrations 2015-05-19 18:03:45 -07:00
bgpd.c bgpd: Disable connected check for next hop on eBGP peers 2015-05-19 18:03:49 -07: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 bgpd: Disable connected check for next hop on eBGP peers 2015-05-19 18:03:49 -07:00
IMPLEMENTATION.txt Adjust size complexity estimates. Still not quite right, but closer. 2005-02-15 17:10:03 +00:00
Makefile.am BGP: Add dynamic update group support 2015-05-19 18:03:47 -07:00