mirror_frr/tests
Christian Franke fa713d9ee5 zebra: rework recursive route resolution
Change the datastructure for recursive routes. This brings the following
benefits:

By using struct nexthop also to store nexthops obtained by recursive
resolution, we can get rid of quite a bit of code duplication in the fib
management. (rt_netlink, rt_socket, ...)

With the new datastructure we can make use of all available paths when
recursive routes are resolved with multipath routes.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2013-09-19 18:04:40 +02:00
..
bgpd.tests tests: DejaGNU bgpd 2013-04-14 16:01:11 +02:00
config tests: DejaGNU libzebra 2013-04-14 16:01:19 +02:00
lib tests: DejaGNU libzebra 2013-04-14 16:01:19 +02:00
libzebra.tests zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
.gitignore zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
aspath_test.c tests: update & extend AS_PATH tests 2013-02-01 17:55:04 +01:00
bgp_capability_test.c tests: BGP unit tests to set BGP_OPT_NO_LISTEN so they can run 2012-06-19 13:40:22 +01:00
bgp_mp_attr_test.c tests: fix missing init in bgp_mp_attr_test.c 2013-02-01 17:55:04 +01:00
bgp_mpath_test.c tests: BGP unit tests to set BGP_OPT_NO_LISTEN so they can run 2012-06-19 13:40:22 +01:00
ecommunity_test.c tests: Fix some compile errors and warnings 2012-05-02 11:02:10 +01:00
global-conf.exp tests: add DejaGNU framework 2013-04-14 16:01:05 +02:00
heavy-thread.c 2004-05-25 Paul Jakma <paul@dishone.st> 2005-04-25 16:42:24 +00:00
heavy-wq.c delete CVS keywords 2011-09-27 21:34:26 +04:00
heavy.c 2004-05-25 Paul Jakma <paul@dishone.st> 2005-04-25 16:42:24 +00:00
main.c all: check return value from daemon() call 2009-08-13 10:21:13 +01:00
Makefile.am zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
prng.c zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
prng.h zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
table_test.c lib/table: add route_table_get_next() and iterator 2012-09-26 21:50:48 +02:00
test-buffer.c 2004-09-06 Paul Jakma <paul@dishone.st> 2005-09-06 23:08:01 +00:00
test-checksum.c tests: Fix some compile errors and warnings 2012-05-02 11:02:10 +01:00
test-memory.c 2004-05-13 Paul Jakma <paul@dishone.st> 2005-04-13 03:31:35 +00:00
test-nexthop-iter.c zebra: rework recursive route resolution 2013-09-19 18:04:40 +02:00
test-privs.c 2005-10-11 Paul Jakma <paul.jakma@sun.com> 2005-10-11 03:48:28 +00:00
test-sig.c tests: fix missing array_size() include 2012-11-03 09:13:23 -07:00
test-stream.c [tests] Add small unit test for the new stream functions 2006-01-10 14:49:04 +00:00