0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-08 12:18:42 +00:00
bird/conf
Ondrej Zajicek 371eb49043 Conf: Free stored old config before parsing new one
BIRD keeps a previous (old) configuration for the purpose of undo. The
existing code frees it after a new configuration is successfully parsed
during reconfiguration. That causes memory usage spikes as there are
temporarily three configurations (old, current, and new). The patch
changes it to free the old one before parsing the new one (as user
already requested a new config). The disadvantage is that undo is
not available after failed reconfiguration.
2022-11-09 21:54:45 +01:00
..
cf-lex.l Moved config-related allocations to config_pool and showing its size in memory usage 2022-11-01 16:38:24 +01:00
conf.c Conf: Free stored old config before parsing new one 2022-11-09 21:54:45 +01:00
conf.h Conf: Free stored old config before parsing new one 2022-11-09 21:54:45 +01:00
confbase.Y Filter: Improve handling of stack frames in filter bytecode 2022-06-27 21:13:32 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
flowspec.Y Moved config-related allocations to config_pool and showing its size in memory usage 2022-11-01 16:38:24 +01:00
gen_commands.m4 Implements undo command and optional timeout for configuration 2012-12-26 12:40:48 +01:00
gen_keywords.m4 Support for address family constants 2019-11-03 22:25:44 +01:00
gen_parser.m4 Support for address family constants 2019-11-03 22:25:44 +01:00
Makefile Merge branch 'master' into HEAD 2019-03-18 12:54:40 +01:00