frr/ripngd
Igor Ryzhov 9f6dade90e Revert "ripngd: Cleanup memory allocations on shutdown"
This reverts commit b1d29673ca.

This commit introduced a crash. When the VRF is deleted, the RIPNG
instance should not be freed, because the NB infrastructure still stores
the pointer to it. The instance should be deleted only when it's actually
deleted from the configuration.

To reproduce the crash:
```
frr# conf t
frr(config)# vrf vrf1
frr(config-vrf)# exit
frr(config)# router ripng vrf vrf1
frr(config-router)# exit
frr(config)# no vrf vrf1
frr(config)# no router ripng vrf vrf1
vtysh: error reading from ripngd: Resource temporarily unavailable (11)Warning: closing connection to ripngd because of an I/O error!
frr(config)#
```

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2023-06-15 17:43:58 +03:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive ripd & ripngd 2017-08-04 11:09:50 +02:00
ripng_cli.c ripng: Implement allow-ecmp X command 2023-05-23 09:29:01 +03:00
ripng_debug.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_interface.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
ripng_main.c ripngd: Make sure we do not overuse higher values for ECMP count 2023-05-23 09:29:02 +03:00
ripng_nb.c lib: convert if_rmap config output to northbound 2023-04-12 17:17:03 +03:00
ripng_nb.h ripngd: adapt to new YANG NB if_rmap conversion 2023-04-11 15:27:17 -04:00
ripng_nb_config.c ripngd: Make sure we do not overuse higher values for ECMP count 2023-05-23 09:29:02 +03:00
ripng_nb_rpcs.c *: Convert THREAD_XXX macros to EVENT_XXX macros 2023-03-24 08:32:17 -04:00
ripng_nb_state.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_nexthop.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_nexthop.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_offset.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_peer.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
ripng_route.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_route.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_routemap.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ripng_zebra.c ripngd: Make sure we do not overuse higher values for ECMP count 2023-05-23 09:29:02 +03:00
ripngd.c Revert "ripngd: Cleanup memory allocations on shutdown" 2023-06-15 17:43:58 +03:00
ripngd.h ripngd: Make sure we do not overuse higher values for ECMP count 2023-05-23 09:29:02 +03:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00