frr/bgpd
Donald Sharp d7e19c604f *: Allow returns to work with --enable-undefined-behavior
If you have undefined behavior compilation checking gcc
starts to complain about a bunch of places that do not
have return's.  When most of them actually do and we
have the assert's to prove it.  I'm just doing this
to make the compiler happy for me, so I can continue
to do work.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-04-28 14:05:28 -04:00
..
rfapi *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
rfp-example
.gitignore
bgp_addpath.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
bgp_addpath.h Revert "bgpd: Handle Addpath capability using dynamic capabilities" 2025-01-25 20:51:16 +02:00
bgp_addpath_types.h bgpd: Implement neighbor X addpath-tx-best-selected command 2023-06-07 22:27:29 +03:00
bgp_advertise.c bgpd: fix labels in adj-rib-in 2024-06-05 13:11:29 +02:00
bgp_advertise.h bgpd: fix label in adj-rib-out 2024-06-05 13:11:29 +02:00
bgp_aspath.c bgpd: Do not advertise aggregate routes to contributing ASes 2025-01-31 09:43:00 +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 bgpd: Clean extended communities for VRF routes imported from EVPN 2025-04-18 09:48:32 +08:00
bgp_attr.h bgpd: remove unused BATTR_REFLECTED for rmap_change_flags 2025-01-14 08:46:54 -08:00
bgp_attr_evpn.c bgpd: changes for code maintainability 2024-09-18 11:24:19 +05:30
bgp_attr_evpn.h bgpd: Move evpn_overlay to a pointer 2024-08-11 13:59:13 +03:00
bgp_bfd.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_bfd.h
bgp_bmp.c bfdd, bgpd: clean up clang warnings 2025-04-16 13:50:21 -04:00
bgp_bmp.h bgpd: add sync for monitored afi/safi of imported bgps 2025-01-07 15:35:32 +01:00
bgp_btoa.c bgpd: changes for code maintainability 2024-09-18 11:24:19 +05:30
bgp_clist.c bgpd: add match ecommunity <exact|any> options 2025-02-27 22:25:52 +01:00
bgp_clist.h bgpd: add match ecommunity <exact|any> options 2025-02-27 22:25:52 +01:00
bgp_community.c bgpd: changes for code maintainability 2024-09-10 10:37:04 +05:30
bgp_community.h bgpd: Remove deprecated COMMUNITY_INTERNET community 2023-08-03 17:12:19 +03:00
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: Add back pointer to source (from) peer in bgp_path_info struct 2024-09-27 22:53:46 +03:00
bgp_conditional_adv.h
bgp_damp.c bgpd: VRF-Lite fix default bgp delete 2024-09-18 18:03:10 +03:00
bgp_damp.h bgpd: Pass the right reuse_list when handling it via bgp_reuse_timer thread 2024-05-03 09:30:33 +03:00
bgp_debug.c bgpd: Implement Link-Local Next Hop capability 2025-01-17 16:48:32 +02:00
bgp_debug.h bgpd: add debugging command for route aggregation 2025-01-07 22:52:41 -08:00
bgp_dump.c bgpd: su_remote and su_local are properties of the connection 2025-01-10 10:07:11 -05:00
bgp_dump.h
bgp_ecommunity.c bgpd: Add function to filter extended communities 2025-04-15 11:17:45 +08:00
bgp_ecommunity.h bgpd: Add function to filter extended communities 2025-04-15 11:17:45 +08:00
bgp_encap_tlv.c
bgp_encap_tlv.h
bgp_encap_types.h
bgp_errors.c Revert "bgpd: store bgp link-state prefixes" 2023-10-10 16:45:00 -04:00
bgp_errors.h Revert "bgpd: store bgp link-state prefixes" 2023-10-10 16:45:00 -04:00
bgp_evpn.c bgpd: Clean extended communities for VRF routes imported from EVPN 2025-04-18 09:48:32 +08:00
bgp_evpn.h bgpd: backpressure - Optimize EVPN L3VNI remote routes processing 2024-12-09 08:46:16 -08:00
bgp_evpn_mh.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_evpn_mh.h bgpd: fix evpn mh esi flap remove local routes 2024-10-14 10:09:57 -07:00
bgp_evpn_private.h bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_evpn_vty.c bgpd: fix vty's version of show advertised-routes 2025-04-21 21:23:54 +02:00
bgp_evpn_vty.h
bgp_filter.c bgpd: fix "bgp as-pah access-list" with "set aspath exclude" set/unset issues 2024-05-16 17:49:42 +02:00
bgp_filter.h bgpd: fix "bgp as-pah access-list" with "set aspath exclude" set/unset issues 2024-05-16 17:49:42 +02:00
bgp_flowspec.c bgpd: flowspec: remove sizelimit check applied to the wrong length field (issue 18557) 2025-04-04 13:29:02 +02: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 bgpd: changes for code maintainability 2024-09-26 14:53:54 +05:30
bgp_flowspec_util.h
bgp_flowspec_vty.c bgpd: fix use single whitespace when displaying flowspec entries 2024-11-26 14:22:13 +01:00
bgp_fsm.c Merge pull request #18396 from pguibert6WIND/srv6l3vpn_to_bgp_vrf_redistribute 2025-04-03 08:25:32 -04:00
bgp_fsm.h bgpd: Fix wrong pthread event cancelling 2024-10-24 21:01:26 -04:00
bgp_io.c bgpd: Modify bgp to handle packet events in a FIFO 2025-03-25 09:10:46 -04: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 Revert "bgpd: Make keepalive pthread be connection based." 2025-03-06 20:50:41 -05:00
bgp_keepalives.h bgpd: make bgp_keepalives_on|off connection oriented 2023-09-10 08:31:25 -04:00
bgp_label.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_label.h bgpd: Remove unused defines from bgp_label.h 2025-03-26 08:50:06 +02:00
bgp_labelpool.c bgpd: Fix crash in bgp_labelpool 2025-02-10 12:09:59 -05:00
bgp_labelpool.h bgpd: Fix crash in bgp_labelpool 2025-02-10 12:09:59 -05:00
bgp_lcommunity.c
bgp_lcommunity.h
bgp_mac.c bgpd: Skip EVPN MAC processing for non-EVPN peers 2025-04-02 11:48:42 -07:00
bgp_mac.h
bgp_main.c bgpd: Modify bgp to handle packet events in a FIFO 2025-03-25 09:10:46 -04:00
bgp_memory.c bgpd: Move evpn_overlay to a pointer 2024-08-11 13:59:13 +03:00
bgp_memory.h bgpd: batch peer connection error clearing 2025-03-12 12:42:06 -04:00
bgp_mpath.c bgpd: Print debug message about reaching maximum allowed multi paths 2024-10-03 09:20:40 +03:00
bgp_mpath.h bgpd: Remove unused bgp_mp_dmed_deselect function 2024-10-02 10:55:32 -04:00
bgp_mplsvpn.c Merge pull request #18611 from pguibert6WIND/bgp_usid 2025-04-10 19:34:44 +03:00
bgp_mplsvpn.h bgpd: fix do not export VPN prefix when no SID available on the VRF 2025-03-24 09:17:01 +01:00
bgp_mplsvpn_snmp.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_mplsvpn_snmp.h
bgp_network.c bgpd: Print the real reason why the peer is not accepted (incoming) 2025-03-17 14:52:42 +02:00
bgp_network.h bgpd: Only update peer connection information when needed 2025-01-10 10:07:11 -05:00
bgp_nexthop.c bgpd: Print the real reason why the peer is not accepted (incoming) 2025-03-17 14:52:42 +02:00
bgp_nexthop.h bgpd: Use unique value for BGP_NEXTHOP_EVPN_INCOMPLETE flag 2025-01-06 14:57:14 +02:00
bgp_nhg.c bgpd: move l3nhg functions in separate bgp_nhg.[ch] file 2023-12-11 21:03:33 +01:00
bgp_nhg.h bgpd: move l3nhg functions in separate bgp_nhg.[ch] file 2023-12-11 21:03:33 +01:00
bgp_nht.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_nht.h bgpd: fix check validity of a VPN SRv6 route with modified nexthop 2025-03-24 09:17:01 +01:00
bgp_open.c bgpd: Do not check for capability length for Link-Local Next Hop capability 2025-02-08 13:01:53 +02:00
bgp_open.h bgpd: Implement Link-Local Next Hop capability 2025-01-17 16:48:32 +02:00
bgp_packet.c bgpd: ensure that bgp_generate_updgrp_packets shares nicely 2025-04-18 13:50:33 -04:00
bgp_packet.h bgpd: batch peer connection error clearing 2025-03-12 12:42:06 -04:00
bgp_pbr.c bgpd: fix bgp_pbr_or_filter memory leaks 2025-04-14 13:52:02 +02:00
bgp_pbr.h bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_rd.c
bgp_rd.h bgpd: Optimize memory for rd_ip struct 2024-01-31 11:29:30 +02:00
bgp_regex.c
bgp_regex.h
bgp_route.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
bgp_route.h bgpd: fix vty's version of show advertised-routes 2025-04-21 21:23:54 +02:00
bgp_routemap.c bgpd: Free memory associated with aspath_dup 2025-03-30 17:54:34 -04:00
bgp_routemap_nb.c bgpd: add 'match extcommunity-count' command to restrict comm count 2025-02-27 22:25:52 +01:00
bgp_routemap_nb.h bgpd: add 'match extcommunity-count' command to restrict comm count 2025-02-27 22:25:52 +01:00
bgp_routemap_nb_config.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_rpki.c bgpd: Prevent crash when issuing a show rpki connections 2025-04-12 16:59:56 -04:00
bgp_rpki.h bgpd: create cache server socket in vrf 2024-01-18 13:22:19 +01:00
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 bgpd: remove bgpd.h from bgp script header 2024-09-17 08:26:04 -04:00
bgp_snmp.c bgpd, doc: add bgp snmp traps rfc4382 command 2024-08-11 19:28:50 +00:00
bgp_snmp.h bgpd: add [no] bgp snmp traps bgp4-mibv2 command 2023-10-24 17:16:47 +02:00
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 bgpd: add snmp traps for bgp4-mibv2 2023-10-24 17:16:47 +02:00
bgp_snmp_bgp4v2.c bgpd: su_remote and su_local are properties of the connection 2025-01-10 10:07:11 -05:00
bgp_snmp_bgp4v2.h bgpd: add snmp traps for bgp4-mibv2 2023-10-24 17:16:47 +02:00
bgp_table.c bgpd: When using dev build add pointer information to %pBD 2024-03-14 09:45:09 +00:00
bgp_table.h Merge pull request #17619 from donaldsharp/bgp_metaq_upstream 2024-12-20 13:59:15 -06:00
bgp_trace.c *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
bgp_trace.h bgpd: bmp, handle imported bgp instances in bmp end of rib 2025-01-07 15:35:32 +01:00
bgp_updgrp.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_updgrp.h bgpd: remove unused BATTR_REFLECTED for rmap_change_flags 2025-01-14 08:46:54 -08:00
bgp_updgrp_adv.c bgpd: Move stale Adj-RIB-Out paths removal to subgroup_process_announce_selected() 2025-03-17 16:02:16 +02:00
bgp_updgrp_packet.c bgpd: Add an ability to disable link-local capability per peer 2025-02-11 17:01:56 +02:00
bgp_vnc_types.h
bgp_vpn.c bgpd: Fix display when using missing-as-worst 2024-04-15 12:33:53 -04:00
bgp_vpn.h
bgp_vty.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
bgp_vty.h bgpd: Fix showing default timers bgp x y 2025-01-09 23:56:31 +02:00
bgp_zebra.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_zebra.h bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgpd.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
bgpd.h *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
Makefile
subdir.am bgpd: move l3nhg functions in separate bgp_nhg.[ch] file 2023-12-11 21:03:33 +01:00