mirror_frr/tools
Igor Ryzhov fc43980f25 tools: significantly simplify frr-reload context processing
Currently, in frr-reload we:
- store a list of single-line context keywords which needs to be
  frequently updated,
- have a separate "if" clause for every node and subnode we have in FRR.

Instead, we can store the tree of all known FRR nodes. This tree needs
to be updated whenever we add a new node, which is not frequent. And,
most importantly, it allows us to write node-agnostic code and save more
than 250 LOC.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-23 22:08:20 +03:00
..
coccinelle tools: Add coccinelle script for hash compare functions NULL values 2021-07-13 08:49:38 +03:00
etc tools: add ospfd support bundle commands 2021-08-10 07:39:18 +00:00
gcc-plugins
.gitignore
build-debian-package.sh tools: Simplify the script to build Debian binary package 2021-07-03 17:02:37 +02:00
checkpatch.pl
checkpatch.sh
cocci.h
convert-fixedwidth.sh
fixup-deprecated.py
frr-llvm-cg.c tools: dump YANG info in frr-llvm-cg 2021-04-07 22:31:54 +02:00
frr-llvm-debuginfo.cpp
frr-llvm-debuginfo.h
frr-reload
frr-reload.py tools: significantly simplify frr-reload context processing 2021-08-23 22:08:20 +03:00
frr.in
frr.service.in
frr.vim
frr@.service.in
frrcommon.sh.in
frrinit.sh.in
gen_northbound_callbacks.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
gen_yang_deviations.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
generate_support_bundle.py tests: collect support bundle data in parallel, fix bugs 2021-06-30 15:46:10 +00:00
git-reindent-branch.py
indent.py
lua.scr
Makefile
mrlg.txt
multiple-bgpd.sh
nhrpd-event-handler.sh
permutations.c
releasedate.py workflow: document release scheduling discussed 2021-08-11 16:37:46 +02:00
render_md.py
rrcheck.pl
rrlookup.pl
start-stop-daemon.c
stringmangle.py
subdir.am Merge pull request #8353 from opensourcerouting/llvm-20210327 2021-06-01 19:08:32 +00:00
symalyzer.html
symalyzer.py
valgrind.supp tools: Add some more data to ignore for valgrind 2021-05-05 10:52:51 -04:00
vty_index.sh
watchfrr.sh.in
zc.pl
zebra.el