numam-dpdk/app/test-eventdev
Pavan Nikhilesh 6bf570a991 app/eventdev: add pipeline atq test
This is a pipeline test case that aims at testing the following with
``all types queue`` eventdev scheme.
1. Measure the end-to-end performance of an event dev with a ethernet dev.
2. Maintain packet ordering from Rx to Tx.

The atq queue test functions as same as ``pipeline_queue`` test.
The difference is, It uses, ``all type queue scheme`` instead of separate
queues for each stage and thus reduces the number of queues required to
realize the use case.

Note: The --prod_type_ethdev is mandatory for running the application.

Example command to run pipeline atq test:
sudo build/app/dpdk-test-eventdev -c 0xf -s 0x8 --vdev=event_sw0 -- \
--test=pipeline_atq --wlcore=1 --prod_type_ethdev --stlist=ao

Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
2018-01-19 16:09:56 +01:00
..
evt_common.h app/eventdev: add service core configuration 2018-01-19 16:09:56 +01:00
evt_main.c app/eventdev: add packet distribution logs 2018-01-19 16:09:56 +01:00
evt_options.c app/eventdev: add ethernet device producer option 2018-01-19 16:09:56 +01:00
evt_options.h app/eventdev: add ethernet device producer option 2018-01-19 16:09:56 +01:00
evt_test.c app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
evt_test.h app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
Makefile app/eventdev: add pipeline atq test 2018-01-19 16:09:56 +01:00
parser.c update Cavium Inc copyright headers 2017-07-08 17:43:49 +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: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_order_common.c app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_order_common.h app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_order_queue.c app: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_perf_atq.c app/eventdev: fix event device queue count 2018-01-19 16:09:56 +01:00
test_perf_common.c app/eventdev: add packet distribution logs 2018-01-19 16:09:56 +01:00
test_perf_common.h app/eventdev: add event Rx adapter setup 2018-01-19 16:09:56 +01:00
test_perf_queue.c app/eventdev: fix event device queue count 2018-01-19 16:09:56 +01:00
test_pipeline_atq.c app/eventdev: add pipeline atq test 2018-01-19 16:09:56 +01:00
test_pipeline_common.c app/eventdev: launch pipeline lcores 2018-01-19 16:09:56 +01:00
test_pipeline_common.h app/eventdev: add pipeline queue worker functions 2018-01-19 16:09:56 +01:00
test_pipeline_queue.c app/eventdev: add pipeline queue worker functions 2018-01-19 16:09:56 +01:00