frr/bgpd
Donald Sharp dcf43ae009 bgpd: Prevent crash when issuing a show rpki connections
When attempting to check rpki status and the connection
has been turned off, let's check to see if we are connected
before we ask the rpki subsystem, else we will get a crash
in the rpki library.

Signed-off-by: Donald Sharp <donaldsharp72@gmail.com>
2025-04-12 16:59:56 -04:00
..
rfapi bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
rfp-example
.gitignore
bgp_addpath.c Revert "bgpd: Handle Addpath capability using dynamic capabilities" 2025-01-25 20:51:16 +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 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 up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04: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 bgpd: fix bmp loc-rib peer up message should use correct AS number 2025-02-11 11:49:28 +01: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: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_ecommunity.h bgpd: add match ecommunity <exact|any> options 2025-02-27 22:25:52 +01: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 up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04: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: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04: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: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
bgp_packet.h bgpd: batch peer connection error clearing 2025-03-12 12:42:06 -04:00
bgp_pbr.c bgpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04: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 Merge pull request #18624 from louis-6wind/remove-afi2family 2025-04-10 17:14:08 +03:00
bgp_route.h bgpd: flowspec: remove sizelimit check applied to the wrong length field (issue 18557) 2025-04-04 13:29:02 +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 Merge pull request #18376 from pguibert6WIND/show_bgp_neighbor_counter_tx 2025-04-10 19:38:59 +03: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 Merge pull request #17915 from mjstapp/compile_wshadow 2025-04-09 09:59:06 +02:00
bgpd.h bgpd: Modify bgp to handle packet events in a FIFO 2025-03-25 09:10:46 -04:00
Makefile
subdir.am bgpd: move l3nhg functions in separate bgp_nhg.[ch] file 2023-12-11 21:03:33 +01:00