frr/eigrpd
Donald Sharp efb2aeae7b eigrpd: Cleanup memory issues on shutdown
a) EIGRP was having issues with the prefix created as part
of the topology destination.  Make this just a part of the
topology data structure instead of allocating it.

b) EIGRP was not freeing up any memory associated with
the network table.  Free it.

c) EIGRP was confusing zebra shutdown as part of the deletion
of the last eigrp data structure.  This was inappropriate it
should be part of the `I'm just shutting down`.

d) The QOBJ was not being properly freed, free it.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-24 11:36:13 -04:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
eigrp_cli.c Merge pull request #15196 from idryzhov/nb-leaf-list 2024-01-24 10:49:52 -05:00
eigrp_cli.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_const.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
eigrp_dump.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_dump.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_errors.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_errors.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_filter.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_filter.h *: Rename struct thread to struct event 2023-03-24 08:32:17 -04:00
eigrp_fsm.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_fsm.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_hello.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_interface.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_interface.h eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_macros.h *: Convert thread_add_XXX functions to event_add_XXX 2023-03-24 08:32:17 -04:00
eigrp_main.c *: Modify agentx to be allowed to be called 2024-05-10 10:16:29 -04:00
eigrp_metric.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_metric.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_neighbor.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_neighbor.h eigrpd: Convert the nbrs list to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_network.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_network.h eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_northbound.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_packet.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_packet.h *: Rename struct thread to struct event 2023-03-24 08:32:17 -04:00
eigrp_query.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_reply.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_routemap.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_routemap.h *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
eigrp_siaquery.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
eigrp_siareply.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
eigrp_snmp.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
eigrp_snmp.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_structs.h eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_topology.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_topology.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_types.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_update.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_vrf.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_vrf.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_vty.c eigrpd: Convert the eiflist to a typesafe hash 2025-03-24 11:36:13 -04:00
eigrp_vty.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_yang.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
eigrp_zebra.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrp_zebra.h eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrpd.c eigrpd: Cleanup memory issues on shutdown 2025-03-24 11:36:13 -04:00
eigrpd.h eigrpd: Convert eigrp list to a typesafe hash 2025-03-24 11:36:13 -04:00
Makefile build: non-recursive babeld & eigrpd 2017-08-04 19:09:14 +02:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00