| .. |
|
rfapi
|
bgpd: Optimize BGP path lookup using typesafe hash for efficient lookup
|
2026-01-08 11:51:32 +00:00 |
|
rfp-example
|
|
|
|
.gitignore
|
|
|
|
bgp_addpath.c
|
bgpd: generate addpath IDs when exporting routes to EVPN
|
2025-07-25 19:31:32 +02:00 |
|
bgp_addpath.h
|
Revert "bgpd: Handle Addpath capability using dynamic capabilities"
|
2025-01-25 20:51:16 +02:00 |
|
bgp_addpath_types.h
|
|
|
|
bgp_advertise.c
|
|
|
|
bgp_advertise.h
|
|
|
|
bgp_aspath.c
|
bgpd: Fix some CI warnings
|
2025-11-19 13:35:46 +02:00 |
|
bgp_aspath.h
|
bgpd: Do not advertise aggregate routes to contributing ASes
|
2025-01-31 09:43:00 +02:00 |
|
bgp_attr.c
|
Merge pull request #19223 from pguibert6WIND/sid_extend_to_32bits
|
2026-01-10 09:50:00 +01:00 |
|
bgp_attr.h
|
bgpd: externalise srv6_l3vpn structure API
|
2026-01-08 14:35:41 +01:00 |
|
bgp_attr_evpn.c
|
|
|
|
bgp_attr_evpn.h
|
|
|
|
bgp_attr_srv6.h
|
bgpd: rework bgp_attr_srv6_l3vpn structure
|
2025-10-24 11:12:48 +02:00 |
|
bgp_bfd.c
|
bgpd: Rename bgp_peer_get_connection_direction to bgp_peer_get_connection_direction_string
|
2026-01-05 10:42:50 -05:00 |
|
bgp_bfd.h
|
bgpd: Add neighbor X bfd strict command
|
2025-05-09 10:23:39 +03:00 |
|
bgp_bmp.c
|
*: Stop using thread as a variable name
|
2025-11-03 14:27:17 -05:00 |
|
bgp_bmp.h
|
bgpd: Convert bmp path_info tracking from hash to rbtree
|
2025-09-17 14:27:20 -04:00 |
|
bgp_btoa.c
|
Bgpd: Medium coverity changes - Null pointer dereferences
|
2025-10-17 04:33:56 -07:00 |
|
bgp_clist.c
|
bgpd: fix expanded extcomm list delete
|
2025-10-30 11:11:23 +01:00 |
|
bgp_clist.h
|
*: make regex_t opaque for API isolation
|
2025-05-25 00:11:06 +02:00 |
|
bgp_community.c
|
|
|
|
bgp_community.h
|
|
|
|
bgp_community_alias.c
|
bgpd: Optimize the way parsing communities if no community alias exists
|
2024-11-18 23:29:53 +02:00 |
|
bgp_community_alias.h
|
bgpd: Optimize the way parsing communities if no community alias exists
|
2024-11-18 23:29:53 +02:00 |
|
bgp_conditional_adv.c
|
bgpd: Abstract checking to see if a peer is a config node or not
|
2026-01-05 10:42:50 -05:00 |
|
bgp_conditional_adv.h
|
|
|
|
bgp_damp.c
|
bgpd: Rename bgp_path_info_delete to bgp_path_info_mark_for_delete
|
2025-05-15 12:08:34 -04:00 |
|
bgp_damp.h
|
|
|
|
bgp_debug.c
|
bgpd: Support multiple labels in BGP-LU
|
2025-11-24 19:44:01 +02:00 |
|
bgp_debug.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_dump.c
|
bgpd: bgp_dump_header should not drop time_t precision to fast
|
2025-11-08 07:41:05 -05:00 |
|
bgp_dump.h
|
|
|
|
bgp_ecommunity.c
|
bgpd: unify read of bgp ecommunity tunnel type value
|
2025-10-23 08:58:17 +02:00 |
|
bgp_ecommunity.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_encap_tlv.c
|
|
|
|
bgp_encap_tlv.h
|
|
|
|
bgp_encap_types.h
|
bgpd: unify read of bgp ecommunity tunnel type value
|
2025-10-23 08:58:17 +02:00 |
|
bgp_errors.c
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_errors.h
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_evpn.c
|
bgpd: [EVPN GR] Do not notify GR for evpn in non-default VRF
|
2025-12-23 20:56:08 +00:00 |
|
bgp_evpn.h
|
bgpd: [EVPN GR] Marking the L2VPN routes as deferred
|
2025-12-23 20:56:08 +00:00 |
|
bgp_evpn_mh.c
|
bgpd: EVPNv6 check path nh len v6
|
2025-11-08 12:16:23 -08:00 |
|
bgp_evpn_mh.h
|
bgpd: Change name for bgp_evpn_route_add_l3_ecomm_ok
|
2025-07-03 16:46:30 -07:00 |
|
bgp_evpn_private.h
|
bgpd: [EVPN GR] Deferred path selection for l2vpn evpn
|
2025-12-23 20:56:08 +00:00 |
|
bgp_evpn_vty.c
|
bgpd: correction in json output structure for no data case
|
2025-12-15 22:44:35 +00:00 |
|
bgp_evpn_vty.h
|
bgpd: Make BGP V6 VTEP Aware for Single Homing VxLAN
|
2025-10-08 15:28:51 -04:00 |
|
bgp_filter.c
|
*: make regex_t opaque for API isolation
|
2025-05-25 00:11:06 +02:00 |
|
bgp_filter.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_flowspec.c
|
bgpd: check more during nlri parsing
|
2025-10-30 14:46:34 -04:00 |
|
bgp_flowspec.h
|
|
|
|
bgp_flowspec_private.h
|
bgpd: flowspec: remove sizelimit check applied to the wrong length field (issue 18557)
|
2025-04-04 13:29:02 +02:00 |
|
bgp_flowspec_util.c
|
|
|
|
bgp_flowspec_util.h
|
|
|
|
bgp_flowspec_vty.c
|
bgpd: Check return from VTY_GET_CONTEXT
|
2025-10-07 13:47:19 -04:00 |
|
bgp_fsm.c
|
Merge pull request #19778 from Pdoijode/pdoijode/evpn-gr-mh
|
2026-01-06 23:29:54 +02:00 |
|
bgp_fsm.h
|
bgpd: GR handling for multihop BGP peers
|
2025-12-23 20:51:56 +00:00 |
|
bgp_io.c
|
*: Stop using thread as a variable name
|
2025-11-03 14:27:17 -05:00 |
|
bgp_io.h
|
bgpd: Modify bgp to handle packet events in a FIFO
|
2025-03-25 09:10:46 -04:00 |
|
bgp_keepalives.c
|
lib,bgpd,pathd: move frrevent internals into event module
|
2025-12-05 08:58:26 -05:00 |
|
bgp_keepalives.h
|
|
|
|
bgp_label.c
|
bgpd: Fix Coverity issue after 19506
|
2025-12-04 21:14:44 +02:00 |
|
bgp_label.h
|
bgpd: Support multiple labels in BGP-LU
|
2025-11-24 19:44:01 +02:00 |
|
bgp_labelpool.c
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_labelpool.h
|
bgpd: clean up lp_release api
|
2025-08-25 08:37:38 -04:00 |
|
bgp_lcommunity.c
|
|
|
|
bgp_lcommunity.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_mac.c
|
bgpd: [TP] Traces in the BGP Update processing
|
2025-12-18 09:39:04 -08:00 |
|
bgp_mac.h
|
|
|
|
bgp_main.c
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_memory.c
|
bgpd: rework bgp_attr_srv6_l3vpn structure
|
2025-10-24 11:12:48 +02:00 |
|
bgp_memory.h
|
bgpd: rework bgp_attr_srv6_l3vpn structure
|
2025-10-24 11:12:48 +02:00 |
|
bgp_mpath.c
|
bgpd: Move mpath pointer from bgp_path_info to bgp_dest
|
2026-01-05 07:32:26 +00:00 |
|
bgp_mpath.h
|
bgpd: Move mpath pointer from bgp_path_info to bgp_dest
|
2026-01-05 07:32:26 +00:00 |
|
bgp_mplsvpn.c
|
bgpd: change function length to 32 bits when wide_func is used
|
2026-01-08 14:35:41 +01:00 |
|
bgp_mplsvpn.h
|
bgpd: increase sid index range from 24 to 32 bit
|
2026-01-08 14:35:41 +01:00 |
|
bgp_mplsvpn_snmp.c
|
bgpd: bgp_dump_header should not drop time_t precision to fast
|
2025-11-08 07:41:05 -05:00 |
|
bgp_mplsvpn_snmp.h
|
|
|
|
bgp_network.c
|
bgpd: Remove PEER_STATUS_ACCEPT_PEER as it is unused.
|
2026-01-05 10:42:50 -05:00 |
|
bgp_network.h
|
*: Stop using thread as a variable name
|
2025-11-03 14:27:17 -05:00 |
|
bgp_nexthop.c
|
bgpd: Use bgp_attr_[exists/set/unset] helpers when doing attr stuff
|
2025-11-02 23:23:51 +02:00 |
|
bgp_nexthop.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_nhc.c
|
bgpd: Do not crash if we receive a next-hop length not as expected for NHC
|
2026-01-05 17:23:12 +02:00 |
|
bgp_nhc.h
|
bgpd: Put local BGP ID when sending NNHN TLV for NH characteristic
|
2025-10-22 16:14:19 +03:00 |
|
bgp_nhg.c
|
|
|
|
bgp_nhg.h
|
|
|
|
bgp_nht.c
|
bgpd: increase sid index range from 24 to 32 bit
|
2026-01-08 14:35:41 +01:00 |
|
bgp_nht.h
|
bgpd: bgp_replace_nexthop_by_peer is connection oriented
|
2025-12-16 09:43:17 -05:00 |
|
bgp_open.c
|
Merge pull request #19778 from Pdoijode/pdoijode/evpn-gr-mh
|
2026-01-06 23:29:54 +02:00 |
|
bgp_open.h
|
bgpd: use connection in bgp_open.c and bgp_packet.c
|
2025-10-30 08:43:33 -04:00 |
|
bgp_packet.c
|
Merge pull request #19778 from Pdoijode/pdoijode/evpn-gr-mh
|
2026-01-06 23:29:54 +02:00 |
|
bgp_packet.h
|
bgpd: use connection in bgp_open.c and bgp_packet.c
|
2025-10-30 08:43:33 -04:00 |
|
bgp_pbr.c
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_pbr.h
|
bgpd: clean up variable-shadowing compiler warnings
|
2025-04-08 14:41:27 -04:00 |
|
bgp_rd.c
|
bgpd: Do not cast to a larger size than an argument for encode_rd_type()
|
2025-11-02 22:53:30 +02:00 |
|
bgp_rd.h
|
bgpd: Declarations should have variable names
|
2025-11-07 10:54:55 -05:00 |
|
bgp_regex.c
|
*: make regex_t opaque for API isolation
|
2025-05-25 00:11:06 +02:00 |
|
bgp_regex.h
|
*: make regex_t opaque for API isolation
|
2025-05-25 00:11:06 +02:00 |
|
bgp_route.c
|
Merge pull request #19223 from pguibert6WIND/sid_extend_to_32bits
|
2026-01-10 09:50:00 +01:00 |
|
bgp_route.h
|
bgpd: Optimize BGP path lookup using typesafe hash for efficient lookup
|
2026-01-08 11:51:32 +00:00 |
|
bgp_routemap.c
|
bgpd: Use the default local-preference value and not 0 when adjusting
|
2026-01-08 10:04:23 +02:00 |
|
bgp_routemap_nb.c
|
bgpd: add 'match as-path-count' command to restrict AS path count
|
2025-12-23 16:17:28 +01:00 |
|
bgp_routemap_nb.h
|
bgpd: add 'match as-path-count' command to restrict AS path count
|
2025-12-23 16:17:28 +01:00 |
|
bgp_routemap_nb_config.c
|
bgpd: add 'match as-path-count' command to restrict AS path count
|
2025-12-23 16:17:28 +01:00 |
|
bgp_rpki.c
|
bgpd: add error codes and improve operator messaging
|
2025-12-19 22:28:19 +00:00 |
|
bgp_rpki.h
|
|
|
|
bgp_script.c
|
bgpd: su_remote and su_local are properties of the connection
|
2025-01-10 10:07:11 -05:00 |
|
bgp_script.h
|
lib, bgpd: use forward-refs to remove bgp header from lib header
|
2025-06-05 10:15:52 -04:00 |
|
bgp_snmp.c
|
|
|
|
bgp_snmp.h
|
|
|
|
bgp_snmp_bgp4.c
|
bgpd: su_remote and su_local are properties of the connection
|
2025-01-10 10:07:11 -05:00 |
|
bgp_snmp_bgp4.h
|
|
|
|
bgp_snmp_bgp4v2.c
|
bgpd: Use bgp_attr_[exists/set/unset] helpers when doing attr stuff
|
2025-11-02 23:23:51 +02:00 |
|
bgp_snmp_bgp4v2.h
|
|
|
|
bgp_srv6.c
|
bgpd: Track route-map references for srv6 when rmap is used
|
2025-10-28 10:14:06 +02:00 |
|
bgp_srv6.h
|
bgpd: announce bgp srv6 unicast
|
2025-10-24 11:12:49 +02:00 |
|
bgp_table.c
|
bgpd: Optimize BGP path lookup using typesafe hash for efficient lookup
|
2026-01-08 11:51:32 +00:00 |
|
bgp_table.h
|
bgpd: Optimize BGP path lookup using typesafe hash for efficient lookup
|
2026-01-08 11:51:32 +00:00 |
|
bgp_trace.c
|
|
|
|
bgp_trace.h
|
bgpd: [EVPN GR] add comments and trace
|
2025-12-23 20:56:08 +00:00 |
|
bgp_updgrp.c
|
bgpd: Abstract checking to see if a peer is a config node or not
|
2026-01-05 10:42:50 -05:00 |
|
bgp_updgrp.h
|
bgpd: crash while accessing subgrp in paf
|
2025-12-11 19:53:49 +00:00 |
|
bgp_updgrp_adv.c
|
bgpd: [TP] Traces in the BGP Update processing
|
2025-12-18 09:39:04 -08:00 |
|
bgp_updgrp_packet.c
|
bgpd: [TP] Traces in the BGP Update processing
|
2025-12-18 09:39:04 -08:00 |
|
bgp_vnc_types.h
|
|
|
|
bgp_vpn.c
|
|
|
|
bgp_vpn.h
|
|
|
|
bgp_vty.c
|
bgpd: fix show running-config dumps appropriate index sid value
|
2026-01-08 14:35:41 +01:00 |
|
bgp_vty.h
|
bgpd: Fix and enhance 'show neighbors graceful-restart'
|
2025-09-03 18:58:43 +00:00 |
|
bgp_zebra.c
|
bgpd: change function length to 32 bits when wide_func is used
|
2026-01-08 14:35:41 +01:00 |
|
bgp_zebra.h
|
bgpd:send EOR during GR only when fib install comeplete for wfi routes
|
2025-12-16 18:13:39 +00:00 |
|
bgpd.c
|
Merge pull request #19778 from Pdoijode/pdoijode/evpn-gr-mh
|
2026-01-06 23:29:54 +02:00 |
|
bgpd.h
|
bgpd: change function length to 32 bits when wide_func is used
|
2026-01-08 14:35:41 +01:00 |
|
Makefile
|
|
|
|
subdir.am
|
bgpd: add sid allocation for unicast in the default vrf
|
2025-10-24 11:12:48 +02:00 |