numam-dpdk/app/test-eventdev
Pavan Nikhilesh 2eaa37b866 app/eventdev: add vector mode in pipeline test
Add event vector support in pipeline tests. By default this mode
is disabled, it can be enabled by using the option --enable_vector.
example:
	dpdk-test-eventdev -l 7-23 -s 0xff00 -- --prod_type_ethdev
	--nb_pkts=0 --verbose 2 --test=pipeline_atq --stlist=a
	--wlcores=20-23  --enable_vector

Additional options to configure vector size and vector timeout are
also implemented and can be used by specifying --vector_size and
--vector_tmo_ns

This patch also adds a new option to set the number of Rx queues
configured per event eth rx adapter.
example:
	dpdk-test-eventdev -l 7-23 -s 0xff00 -- --prod_type_ethdev
	--nb_pkts=0 --verbose 2 --test=pipeline_atq --stlist=a
	--wlcores=20-23  --nb_eth_queues 4

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
2021-04-12 09:23:34 +02:00
..
evt_common.h app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
evt_main.c app/eventdev: use proper teardown sequence 2018-07-25 14:29:55 +02:00
evt_options.c app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
evt_options.h app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
evt_test.c app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
evt_test.h remove useless constructor headers 2018-07-12 00:00:35 +02:00
meson.build app/eventdev: fix pipeline test with meson build 2020-02-15 08:50:35 +01:00
parser.c app/eventdev: replace license text with SPDX tag 2019-07-29 13:31:45 +02:00
parser.h app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_order_atq.c app/eventdev: switch flow ID to dynamic mbuf field 2020-10-31 16:13:11 +01:00
test_order_common.c app/eventdev: switch sequence number to dynamic mbuf field 2020-10-31 22:14:43 +01:00
test_order_common.h app/eventdev: remove unnecessary barriers in order test 2021-01-26 15:32:18 +01:00
test_order_queue.c app/eventdev: switch flow ID to dynamic mbuf field 2020-10-31 16:13:11 +01:00
test_perf_atq.c replace always-inline attributes 2020-04-16 18:16:46 +02:00
test_perf_common.c app/eventdev: fix timeout accuracy 2021-04-12 09:23:34 +02:00
test_perf_common.h app/eventdev: replace a barrier with thread fence 2021-01-26 15:06:03 +01:00
test_perf_queue.c replace always-inline attributes 2020-04-16 18:16:46 +02:00
test_pipeline_atq.c app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
test_pipeline_common.c app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
test_pipeline_common.h app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00
test_pipeline_queue.c app/eventdev: add vector mode in pipeline test 2021-04-12 09:23:34 +02:00