vlib: startup multi-arch variant configuration 98/25798/11
authorRay Kinsella <mdr@ashroe.eu>
Tue, 10 Mar 2020 14:35:32 +0000 (14:35 +0000)
committerDamjan Marion <dmarion@me.com>
Tue, 28 Apr 2020 11:10:50 +0000 (11:10 +0000)
commit4830e4f78fb8e46b23a1a0711cd06969a77d8d95
tree36ff9c5252a62a8b5a50867a31c094c6a1bc1cda
parenta568a19b2956ed8b94b11c2ef041412473dc8442
vlib: startup multi-arch variant configuration

Support for startup node multi-arch variant selection through startup.conf.
This is to facilitate unit, functional testing and benchmarking of non-default
multi-arch variant node code path. Also added parameters to make test, to
specific using multi-arch variants in unit testing.

Type: improvement

Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
Change-Id: I94fd332bb629683b7a7dd770ee9f615a9a424060
extras/vpp_config/data/startup.conf.template
src/vlib/CMakeLists.txt
src/vlib/node.h
src/vlib/node_cli.c
src/vlib/node_init.c [new file with mode: 0644]
src/vpp/conf/startup.conf
test/Makefile
test/framework.py
test/test_node_variants.py [new file with mode: 0644]