mirror_frr/bgpd
Philippe Guibert ee66b77f0e bgpd: if vrf is unknown, bgp deletion not complete
there are some cases where the bgp deletion will not be complete, while
the vrf identifier of the bgp instance is not completely identified. The
vrf search based on the bgp name is the better protection, since the bgp
vrf instance is created, even if the vrf identifier is not yet known.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2019-02-11 14:04:52 +01:00
..
rfapi bgpd: Added changes to track route-map usage 2019-02-04 05:27:56 -08:00
rfp-example Treewide: use ANSI function definitions 2019-01-24 11:21:59 +01:00
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
bgp_addpath_types.h bgpd: Re-use TX Addpath IDs where possible 2018-11-10 00:16:36 +00:00
bgp_addpath.c bgpd: Abstract bgp_info retrieving/setting from info pointer 2018-11-16 09:43:35 -05:00
bgp_addpath.h bgpd: Re-use TX Addpath IDs where possible 2018-11-10 00:16:36 +00:00
bgp_advertise.c bgpd: Convert adj_out to a RB tree 2018-12-07 10:26:00 -05:00
bgp_advertise.h bgpd: Convert adj_out to a RB tree 2018-12-07 10:26:00 -05:00
bgp_aspath.c bgpd: fix as-path prepend heap uaf 2019-01-29 16:21:26 +00:00
bgp_aspath.h *: Replace hash_cmp function return value to a bool 2018-10-19 13:14:45 -04:00
bgp_attr_evpn.c bgpd, lib: few more prefixlen updated 2018-10-25 20:25:36 +00:00
bgp_attr_evpn.h bgpd: support evpn nd ext community 2018-07-17 13:06:41 -07:00
bgp_attr.c Merge pull request #3198 from donaldsharp/mac_rejection 2019-01-10 11:21:18 -02:00
bgp_attr.h bgpd: Remove duplicate data structure 2018-12-12 16:10:30 -05:00
bgp_bfd.c bgpd/ospfd: make bgp and ospf json response a bit more consistent 2018-08-30 12:40:18 +00:00
bgp_bfd.h bgpd/ospfd: make bgp and ospf json response a bit more consistent 2018-08-30 12:40:18 +00:00
bgp_btoa.c bgpd: Untrusted argument (Coverity 1399380) 2018-06-19 15:00:25 +02:00
bgp_clist.c bgpd: Further refine hash lookup to store hash value 2019-01-08 20:24:13 -05:00
bgp_clist.h bgpd: Use string length not sizeof the array 2019-01-16 20:43:53 -05:00
bgp_community.c Merge branch 'master' of https://github.com/FRRouting/frr into community 2018-10-23 09:53:39 -07:00
bgp_community.h Merge branch 'master' of https://github.com/FRRouting/frr into community 2018-10-23 09:53:39 -07:00
bgp_damp.c *: spelchek 2018-10-25 20:10:57 +02:00
bgp_damp.h bgpd: Convert binfo to path 2018-10-09 14:26:30 -04:00
bgp_debug.c bgpd: Remove unused bgp_debug_count function 2019-02-09 18:22:01 -05:00
bgp_debug.h bgpd: Remove unused bgp_debug_count function 2019-02-09 18:22:01 -05:00
bgp_dump.c bgpd: Abstract bgp_info retrieving/setting from info pointer 2018-11-16 09:43:35 -05:00
bgp_dump.h *: reindent 2017-07-17 14:04:07 +02:00
bgp_ecommunity.c bgpd: add new draft for redirect ip for flowspec 2018-11-30 15:29:43 +01:00
bgp_ecommunity.h bgpd: add new draft for redirect ip for flowspec 2018-11-30 15:29:43 +01:00
bgp_encap_tlv.c bgpd: Fix off by one error introduced by 8c9cc7bbf6 2017-10-18 18:37:38 -04:00
bgp_encap_tlv.h *: reindent 2017-07-17 14:04:07 +02:00
bgp_encap_types.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
bgp_errors.c *: spelchek 2018-10-25 20:10:57 +02:00
bgp_errors.h bgpd: Try to notice when configuration changes during startup 2018-10-01 10:58:06 -04:00
bgp_evpn_private.h bgpd: advertise svi ip as macip config cmd 2019-02-06 19:57:47 -08:00
bgp_evpn_vty.c bgpd: advertise svi ip as macip config cmd 2019-02-06 19:57:47 -08:00
bgp_evpn_vty.h bgpd: get rid of afi_header_vty_out() & co. 2017-08-29 08:36:03 +02:00
bgp_evpn.c bgpd: fix valgrind flagged errors 2019-01-29 06:29:57 -08:00
bgp_evpn.h bgpd: reinstate current bgp best route on an inactive neigh del 2019-01-25 14:19:26 -05:00
bgp_filter.c bgpd: remove ip prefix from as-path, <large,ext>community-list 2018-10-04 21:50:44 -07:00
bgp_filter.h *: reindent 2017-07-17 14:04:07 +02:00
bgp_flowspec_private.h bgpd: support for show bgp ipv4 flowspec 2018-03-30 14:01:05 +02:00
bgp_flowspec_util.c bgpd: upon bgp fs study, determine if iprule can be used 2019-01-29 14:15:09 +01:00
bgp_flowspec_util.h bgpd: flowspec redirect IP info is retrieved into nh tracking 2018-12-28 18:10:26 +01:00
bgp_flowspec_vty.c bgpd: display the list of iprules attached to a fs entry 2019-01-29 14:15:10 +01:00
bgp_flowspec.c *: style for EC replacements 2018-09-13 19:38:57 +00:00
bgp_flowspec.h bgpd: Convert binfo to path 2018-10-09 14:26:30 -04:00
bgp_fsm.c bgpd: Creating Loopback Interface Flaps BGPd (#2865) 2018-11-19 04:35:32 -08:00
bgp_fsm.h bgpd: fix bgp_packet.c / bgp_fsm.c organization 2017-11-30 16:18:02 -05:00
bgp_io.c lib,bgpd: remove deprecated stream lib macros 2018-11-29 11:13:15 -05:00
bgp_io.h bgpd: update pthreads to use lib changes 2018-01-24 15:30:55 -05:00
bgp_keepalives.c Treewide: use ANSI function definitions 2019-01-24 11:21:59 +01:00
bgp_keepalives.h bgpd: update pthreads to use lib changes 2018-01-24 15:30:55 -05:00
bgp_label.c bgpd, zebra: auto assign labels from label pool to regular prefixes in BGP labeled unicast 2018-12-20 15:28:52 +03:00
bgp_label.h bgpd, zebra: auto assign labels from label pool to regular prefixes in BGP labeled unicast 2018-12-20 15:28:52 +03:00
bgp_labelpool.c *: list_delete_and_null() -> list_delete() 2018-10-02 11:40:52 +02:00
bgp_labelpool.h bgpd, zebra: auto assign labels from label pool to regular prefixes in BGP labeled unicast 2018-12-20 15:28:52 +03:00
bgp_lcommunity.c Merge branch 'pull/3197' 2018-10-23 12:31:25 +02:00
bgp_lcommunity.h *: Replace hash_cmp function return value to a bool 2018-10-19 13:14:45 -04:00
bgp_mac.c bgpd: Add code to reject mac's and to rescan table 2018-12-12 16:11:45 -05:00
bgp_mac.h bgpd: Add code to reject mac's and to rescan table 2018-12-12 16:11:45 -05:00
bgp_main.c bgpd: delay destruction of label pool 2018-12-05 18:24:12 +01:00
bgp_memory.c *: support for evpn type-4 route 2018-05-30 07:48:20 -04:00
bgp_memory.h *: support for evpn type-4 route 2018-05-30 07:48:20 -04:00
bgp_mpath.c bgpd:Fixing the signature of community_free function 2018-10-23 09:52:32 -07:00
bgp_mpath.h bgpd: Rename various variable names to something more appropriate 2018-10-09 14:26:30 -04:00
bgp_mplsvpn.c bgpd: Do not send a label to zebra that it doesn't understand 2019-01-09 09:09:53 -05:00
bgp_mplsvpn.h bgpd: Rename various variable names to something more appropriate 2018-10-09 14:26:30 -04:00
bgp_network.c lib: remove the vrf_is_mapped_on_netns() function 2019-01-19 22:49:11 -02:00
bgp_network.h bgpd: server socket is created for all enabled VRF 2018-02-27 11:11:24 +01:00
bgp_nexthop.c bgpd: add show bgp import-check-table 2018-12-17 12:19:28 +01:00
bgp_nexthop.h bgpd: Convert struct bgp_info to struct bgp_path_info 2018-10-09 14:14:25 -04:00
bgp_nht.c Merge pull request #3415 from pguibert6WIND/flowspec_support_nh_tracking 2019-01-09 15:41:16 -05:00
bgp_nht.h bgpd: Late registration of Extended Nexthop should allow RA's to happen 2018-11-07 14:11:45 -05:00
bgp_open.c bgpd: Re-use TX Addpath IDs where possible 2018-11-10 00:16:36 +00:00
bgp_open.h bgpd/ospfd: resolve warnings for bgp/ospf json commit 2018-08-30 15:54:46 +00:00
bgp_packet.c bgpd: Modify End of Rib notification to INFO 2019-01-07 17:51:27 +01:00
bgp_packet.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
bgp_pbr.c bgpd: display the list of iprules attached to a fs entry 2019-01-29 14:15:10 +01:00
bgp_pbr.h bgpd: display the list of iprules attached to a fs entry 2019-01-29 14:15:10 +01:00
bgp_rd.c bgpd, lib, ospfd, zebra: all_digit moved to frrstr 2018-06-19 17:59:53 +02:00
bgp_rd.h bgpd: Auto RD definitions and encoding 2018-04-25 12:39:16 -04:00
bgp_regex.c *: reindent 2017-07-17 14:04:07 +02:00
bgp_regex.h *: reindent 2017-07-17 14:04:07 +02:00
bgp_route.c bgpd: Added changes to track route-map usage 2019-02-04 05:27:56 -08:00
bgp_route.h bgpd: display the list of iprules attached to a fs entry 2019-01-29 14:15:10 +01:00
bgp_routemap.c bgpd: Added changes to track route-map usage 2019-02-04 05:27:56 -08:00
bgp_rpki.c bgpd: fix crash when trying to remove non-existing rpki cache 2019-02-07 17:26:11 +01:00
bgp_snmp.c bgpd: Cleanup non-normal compiled code path 2018-12-12 16:18:15 -05:00
bgp_table.c Merge pull request #3093 from donaldsharp/bgp_node_continued 2018-12-11 11:13:25 -05:00
bgp_table.h Merge pull request #3093 from donaldsharp/bgp_node_continued 2018-12-11 11:13:25 -05:00
bgp_updgrp_adv.c Merge pull request #3093 from donaldsharp/bgp_node_continued 2018-12-11 11:13:25 -05:00
bgp_updgrp_packet.c Treewide: use ANSI function definitions 2019-01-24 11:21:59 +01:00
bgp_updgrp.c bgpd: Re-use TX Addpath IDs where possible 2018-11-10 00:16:36 +00:00
bgp_updgrp.h bgpd: Re-use TX Addpath IDs where possible 2018-11-10 00:16:36 +00:00
bgp_vnc_types.h bgpd: Cleanup of bgp daemon code 2018-07-07 22:51:13 +02:00
bgp_vpn.c bgpd: Cleanup non-usage of prefix2str in bgp_vpn.c 2018-11-16 09:43:35 -05:00
bgp_vpn.h bgpd/ospfd: make bgp and ospf json response a bit more consistent 2018-08-30 12:40:18 +00:00
bgp_vty.c bgpd: use correct specifier to print asn 2019-02-04 16:50:30 +00:00
bgp_vty.h bgpd, lib, vtysh, zebra: Convert to using CMD_VNI_RANGE 2018-10-31 06:23:32 -04:00
bgp_zebra.c bgpd: advertise svi ip as macip zebra parse api 2019-02-06 19:57:40 -08:00
bgp_zebra.h bgpd: advertise svi ip as macip zebra parse api 2019-02-06 19:57:40 -08:00
bgpd.c bgpd: if vrf is unknown, bgp deletion not complete 2019-02-11 14:04:52 +01:00
bgpd.conf.sample Fix typos in BGPd sample configuration file 2018-12-27 09:13:55 +02:00
bgpd.conf.sample2
bgpd.conf.vnc.sample
bgpd.h Merge pull request #3414 from pguibert6WIND/iprule_any_flowspec_handling_2 2019-01-29 14:01:38 -05:00
IMPLEMENTATION.txt bgpd: Convert struct bgp_info to struct bgp_path_info 2018-10-09 14:14:25 -04:00
Makefile build: non-recursive bgpd & rfp 2018-09-08 21:25:59 +02:00
subdir.am build: fix a whole bunch of *FLAGS 2019-01-30 19:13:51 +01:00
valgrind.supp bgpd: add valgrind suppression file for to ignore libyang per dll memory leak 2018-10-31 09:47:56 -04:00