frrouting/bgpd
Carmine Scarpitta 74b7eb143a
Some checks failed
github-ci / Ubuntu 22.04 amd64 Build (push) Has been cancelled
github-ci / Ubuntu 22.04 arm64 Build (push) Has been cancelled
github-ci / Ubuntu 24.04 amd64 Build (push) Has been cancelled
github-ci / Ubuntu 24.04 arm64 Build (push) Has been cancelled
github-ci / Ubuntu 22.04 amd64 Test (push) Has been cancelled
github-ci / Ubuntu 22.04 arm64 Test (push) Has been cancelled
github-ci / Ubuntu 24.04 amd64 Test (push) Has been cancelled
github-ci / Ubuntu 24.04 arm64 Test (push) Has been cancelled
Merge pull request #19223 from pguibert6WIND/sid_extend_to_32bits
SID extension to 32bits
2026-01-10 09:50:00 +01:00
..
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