mirror_frr/tests
David Lamparter a243d1db93 *: convert zclient callbacks to table
This removes a giant `switch { }` block from lib/zclient.c and
harmonizes all zclient callback function types to be the same (some had
a subset of the args, some had a void return, now they all have
ZAPI_CALLBACK_ARGS and int return.)

Apart from getting rid of the giant switch, this is a minor security
benefit since the function pointers are now in a `const` array, so they
can't be overwritten by e.g. heap overflows for code execution anymore.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2021-10-20 13:28:46 +02:00
..
bgpd *: convert zclient callbacks to table 2021-10-20 13:28:46 +02:00
helpers lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
isisd isisd: Fix sending of LSP with null seqno 2021-08-26 12:06:29 +02:00
lib Merge pull request #9715 from idryzhov/cleanup-number-named-acl 2021-10-13 10:00:43 +03:00
ospf6d ospf6d, tests: Prevent use after free 2020-10-11 11:16:44 -04:00
ospfd *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
topotests Merge pull request #9839 from donaldsharp/test_ospf_summarization 2021-10-19 19:17:35 -04:00
zebra tests: We follow strict prototyping rules 2021-09-09 06:33:12 -04:00
.gitignore tests/lib: add a simple prefix list query tool 2021-07-06 01:44:35 +02:00
Makefile build: non-recursive tests 2018-09-08 21:26:54 +02:00
pytest.ini tests: Exclude topotests from consideration 2018-11-27 20:22:10 -05:00
runtests.py *: reformat python files 2020-10-07 17:22:26 -04:00
subdir.am lib: skiplist: clean up level counter implementation 2021-09-21 17:03:53 -07:00