mirror_frr/bgpd
Donald Sharp cea8b6556f bgpd: Allow nht to work when connection succeeds
Originally commit: 8761cd6ddb
implemented the ability for LL nexthop tracking to be
interface based.  During some more testing the code
to make the interface event happen was noticed to
not properly run in some cases.  This was because
it was originally assumed that the connect could
not succeed.  Testing has shown that the connect
can succeed and FRR needs to handle the nht tracking
in this case too.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-05-18 14:42:20 -04:00
..
rfapi *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
rfp-example *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
.gitignore
bgp_addpath_types.h
bgp_addpath.c
bgp_addpath.h
bgp_advertise.c
bgp_advertise.h bgpd: Align bgp_advertise.h to our standards 2022-05-12 10:20:28 -04:00
bgp_aspath.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_aspath.h bgpd: Align bgp_aspath.h to our standards 2022-05-12 10:20:28 -04:00
bgp_attr_evpn.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_attr_evpn.h
bgp_attr.c Merge pull request #11194 from donaldsharp/untrusted 2022-05-13 14:43:11 +03:00
bgp_attr.h bgpd: Align bgp_attr.h to our standards 2022-05-12 10:20:28 -04:00
bgp_bfd.c
bgp_bfd.h
bgp_bmp.c BGPD: fix invalid bmp POST POLICY flag 2022-05-11 16:08:56 +02:00
bgp_bmp.h
bgp_btoa.c
bgp_clist.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
bgp_clist.h bgpd: Align bgp_clist.h to our standards 2022-05-12 10:20:28 -04:00
bgp_community_alias.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
bgp_community_alias.h
bgp_community.c
bgp_community.h bgpd: Align bgp_community.h to our standards 2022-05-12 10:20:28 -04:00
bgp_conditional_adv.c *: Fix spelling of atleast 2022-04-19 08:25:03 -04:00
bgp_conditional_adv.h
bgp_damp.c
bgp_damp.h bgpd: Align bgp_damp.h to our standards 2022-05-12 10:20:28 -04:00
bgp_debug.c bgpd: Make bgp_debug.[ch] take const struct peer * and return bool 2022-05-13 08:40:41 -04:00
bgp_debug.h bgpd: Make bgp_debug.[ch] take const struct peer * and return bool 2022-05-13 08:40:41 -04:00
bgp_dump.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_dump.h bgpd: Align bgp_dump.h to our standards 2022-05-12 10:20:28 -04:00
bgp_ecommunity.c
bgp_ecommunity.h
bgp_encap_tlv.c
bgp_encap_tlv.h
bgp_encap_types.h
bgp_errors.c
bgp_errors.h
bgp_evpn_mh.c Merge pull request #11177 from opensourcerouting/fix/memset_memcpy 2022-05-13 07:40:58 -04:00
bgp_evpn_mh.h bgpd: remove one unnecessary parameter for evpn-mh 2022-05-09 08:27:20 -04:00
bgp_evpn_private.h bgpd: remove unncessary check for evpn 2022-05-10 22:21:32 -04:00
bgp_evpn_vty.c bgpd: Initialize prd for show_ip_bgp_l2vpn_evpn_rd_neighbor_routes() 2022-05-13 15:41:16 +03:00
bgp_evpn_vty.h
bgp_evpn.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_evpn.h
bgp_filter.c
bgp_filter.h
bgp_flowspec_private.h
bgp_flowspec_util.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_flowspec_util.h
bgp_flowspec_vty.c
bgp_flowspec.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_flowspec.h
bgp_fsm.c bgpd: Allow nht to work when connection succeeds 2022-05-18 14:42:20 -04:00
bgp_fsm.h bgpd: Rename graceful restart constants for R-bit capabilities 2022-04-27 22:32:54 +03:00
bgp_io.c
bgp_io.h
bgp_keepalives.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_keepalives.h
bgp_label.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_label.h
bgp_labelpool.c
bgp_labelpool.h
bgp_lcommunity.c
bgp_lcommunity.h
bgp_mac.c
bgp_mac.h
bgp_main.c
bgp_memory.c bgpd: Implement CEASE/Hard Reset notification 2022-05-02 09:43:40 +03:00
bgp_memory.h bgpd: Implement CEASE/Hard Reset notification 2022-05-02 09:43:40 +03:00
bgp_mpath.c bgpd: Change single value bitfield to a bool 2022-05-12 10:20:28 -04:00
bgp_mpath.h bgpd: Align bgp_mpath.h to our standards 2022-05-12 10:20:28 -04:00
bgp_mplsvpn_snmp.c
bgp_mplsvpn_snmp.h
bgp_mplsvpn.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_mplsvpn.h
bgp_network.c bgpd: Allow bgp to control the DSCP session TOS value 2022-05-13 14:14:35 -04:00
bgp_network.h
bgp_nexthop.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_nexthop.h
bgp_nht.c bgpd: Fix import check removal 2022-04-24 17:08:12 -04:00
bgp_nht.h
bgp_open.c bgpd: Add CLI knob to enable graceful restart for BGP notifications 2022-05-05 12:35:03 +03:00
bgp_open.h bgpd: Implement CEASE/Hard Reset notification 2022-05-02 09:43:40 +03:00
bgp_packet.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_packet.h bgpd: Send Hard Reset Notification for BGP_NOTIFY_CEASE_ADMIN_RESET 2022-05-10 09:04:25 +03:00
bgp_pbr.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_pbr.h
bgp_rd.c bgpd: delay "stream_new" in str2prefix_rd() 2022-05-02 09:23:51 -04:00
bgp_rd.h
bgp_regex.c
bgp_regex.h
bgp_route.c bgpd: Fix coverity SA issue with copying over prefix data 2022-05-17 09:17:37 -04:00
bgp_route.h
bgp_routemap_nb_config.c bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
bgp_routemap_nb.c bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
bgp_routemap_nb.h bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
bgp_routemap.c bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
bgp_rpki.c bgpd: Fix no form of rpki commands to take values 2022-05-13 07:44:55 -04:00
bgp_rpki.h
bgp_script.c
bgp_script.h
bgp_snmp.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_table.c
bgp_table.h
bgp_trace.c
bgp_trace.h
bgp_updgrp_adv.c
bgp_updgrp_packet.c
bgp_updgrp.c bgpd: Add a bit of debug to give us data about how an update group is formed 2022-05-13 08:48:32 -04:00
bgp_updgrp.h
bgp_vnc_types.h
bgp_vpn.c
bgp_vpn.h
bgp_vty.c bgpd: Allow bgp to control the DSCP session TOS value 2022-05-13 14:14:35 -04:00
bgp_vty.h bgpd: Implement CEASE/Hard Reset notification 2022-05-02 09:43:40 +03:00
bgp_zebra.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
bgp_zebra.h bgpd: Align bgp_zebra.h to our standards 2022-05-12 10:20:28 -04:00
bgpd.c bgpd: Allow bgp to control the DSCP session TOS value 2022-05-13 14:14:35 -04:00
bgpd.conf.sample2
bgpd.h bgpd: Allow bgp to control the DSCP session TOS value 2022-05-13 14:14:35 -04:00
IMPLEMENTATION.txt
Makefile
subdir.am