|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2 |
|
| #
de2bc16e |
| 24-Feb-2022 |
Shijith Thotton <[email protected]> |
app/eventdev: add crypto producer mode
In crypto producer mode, producer core enqueues cryptodev with software generated crypto ops and worker core dequeues crypto completion events from the eventde
app/eventdev: add crypto producer mode
In crypto producer mode, producer core enqueues cryptodev with software generated crypto ops and worker core dequeues crypto completion events from the eventdev. Event crypto metadata used for above processing is pre-populated in each crypto session.
Parameter --prod_type_cryptodev can be used to enable crypto producer mode. Parameter --crypto_adptr_mode can be set to select the crypto adapter mode, 0 for OP_NEW and 1 for OP_FORWARD.
This mode can be used to measure the performance of crypto adapter.
Example: ./dpdk-test-eventdev -l 0-2 -w <EVENTDEV> -w <CRYPTODEV> -- \ --prod_type_cryptodev --crypto_adptr_mode 1 --test=perf_atq \ --stlist=a --wlcores 1 --plcores 2
Signed-off-by: Shijith Thotton <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Abhinandan Gujjar <[email protected]>
show more ...
|
|
Revision tags: v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
20841a25 |
| 15-Oct-2021 |
Rashmi Shetty <[email protected]> |
app/eventdev: support burst enqueue
Introduce a new command line option prod_enq_burst_sz to set burst size for eventdev enqueue at producer in perf_queue test. The newly added function perf_produce
app/eventdev: support burst enqueue
Introduce a new command line option prod_enq_burst_sz to set burst size for eventdev enqueue at producer in perf_queue test. The newly added function perf_producer_burst is called when prod_enq_burst_sz is greater than 1.
Signed-off-by: Rashmi Shetty <[email protected]> Acked-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
dbd4defe |
| 01-Jul-2021 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add option to enable per port pool
Add option to configure unique mempool for each ethernet device port. The new option available with `pipeline_atq` and `pipeline_queue` tests.
Signe
app/eventdev: add option to enable per port pool
Add option to configure unique mempool for each ethernet device port. The new option available with `pipeline_atq` and `pipeline_queue` tests.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2 |
|
| #
32d7dbf2 |
| 23-Apr-2021 |
Min Hu (Connor) <[email protected]> |
app/eventdev: fix overflow in lcore list parsing
Tainted and unvalidated integer 'idx' used as an index, which may lead to buffer overflow.
This patch fixed it.
Fixes: 89e5eb118017 ("app/testevent
app/eventdev: fix overflow in lcore list parsing
Tainted and unvalidated integer 'idx' used as an index, which may lead to buffer overflow.
This patch fixed it.
Fixes: 89e5eb118017 ("app/testeventdev: add string parsing helpers") Cc: [email protected]
Signed-off-by: Min Hu (Connor) <[email protected]> Acked-by: Pavan Nikhilesh <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc1 |
|
| #
2eaa37b8 |
| 31-Mar-2021 |
Pavan Nikhilesh <[email protected]> |
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-tes
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 <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4 |
|
| #
15c19f36 |
| 12-Nov-2020 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: check timer adadpters number
Fix SEGFAULT when nb_timer_adapters command line parameter is set to 0.
Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter") Cc: stab
app/eventdev: check timer adadpters number
Fix SEGFAULT when nb_timer_adapters command line parameter is set to 0.
Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter") Cc: [email protected]
Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
cb056611 |
| 15-Oct-2020 |
Stephen Hemminger <[email protected]> |
eal: rename lcore master and slave
Replace master lcore with main lcore and replace slave lcore with worker lcore.
Keep the old functions and macros but mark them as deprecated for this release.
T
eal: rename lcore master and slave
Replace master lcore with main lcore and replace slave lcore with worker lcore.
Keep the old functions and macros but mark them as deprecated for this release.
The "--master-lcore" command line option is also deprecated and any usage will print a warning and use "--main-lcore" as replacement.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Anatoly Burakov <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1 |
|
| #
fc8b96fb |
| 30-Sep-2019 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add options for mbuf and packet sizes
Add options to set mbuf size and max packet size which allow the user to enable jumbo frames and Rx/Tx scatter gather. Arrange `struct evt_options
app/eventdev: add options for mbuf and packet sizes
Add options to set mbuf size and max packet size which allow the user to enable jumbo frames and Rx/Tx scatter gather. Arrange `struct evt_options` based on ascending order of data type to make it more readable.
Packet mbuf size can be modified by using `--mbuf_sz=N`. Max packet size can be modified by using `--max_pkt_sz=N`. These options are only applicable `pipeline_atq` and `pipeline_queue` tests.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1 |
|
| #
6723c0fc |
| 03-Apr-2019 |
Bruce Richardson <[email protected]> |
replace snprintf with strlcpy
Do a global replace of snprintf(..."%s",...) with strlcpy, adding in the rte_string_fns.h header if needed. The function changes in this patch were auto-generated via
replace snprintf with strlcpy
Do a global replace of snprintf(..."%s",...) with strlcpy, adding in the rte_string_fns.h header if needed. The function changes in this patch were auto-generated via command:
spatch --sp-file devtools/cocci/strlcpy.cocci --dir . --in-place
and then the files edited using awk to add in the missing header:
gawk -i inplace '/include <rte_/ && ! seen { \ print "#include <rte_string_fns.h>"; seen=1} {print}'
Signed-off-by: Bruce Richardson <[email protected]>
show more ...
|
| #
f0959283 |
| 29-Mar-2019 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add option for global dequeue timeout
Add option to provide a global dequeue timeout that is used to create the eventdev. The dequeue timeout provided will be common across all the wor
app/eventdev: add option for global dequeue timeout
Add option to provide a global dequeue timeout that is used to create the eventdev. The dequeue timeout provided will be common across all the worker ports. If the eventdev hardware supports power management through dequeue timeout then this option can be used for verifying power demands at various packet rates.
Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|
|
Revision tags: v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1, v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5, v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1 |
|
| #
9e596d88 |
| 16-Apr-2018 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: fix typos in timer adapter options
The options names in code and doc are not the same.
Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter")
Suggested-by: Thomas
app/eventdev: fix typos in timer adapter options
The options names in code and doc are not the same.
Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter")
Suggested-by: Thomas Monjalon <[email protected]> Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|
| #
98c62921 |
| 06-Apr-2018 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add options for event timer adapter
Add options to configure expiry timeout, max number of timers and number of event timer adapters through command line parameters.
Signed-off-by: Pa
app/eventdev: add options for event timer adapter
Add options to configure expiry timeout, max number of timers and number of event timer adapters through command line parameters.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Erik Gabriel Carrillo <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| #
17b22d0b |
| 06-Apr-2018 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add burst mode for event timer adapter
Add burst mode for event timer adapter that can be selected by passing --prod_type_timerdev_burst.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@
app/eventdev: add burst mode for event timer adapter
Add burst mode for event timer adapter that can be selected by passing --prod_type_timerdev_burst.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Erik Gabriel Carrillo <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| #
d008f20b |
| 06-Apr-2018 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add event timer adapter as a producer
Add event timer adapter as producer option that can be selected by passing --prod_type_timerdev.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@cav
app/eventdev: add event timer adapter as a producer
Add event timer adapter as producer option that can be selected by passing --prod_type_timerdev.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Erik Gabriel Carrillo <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v18.02, v18.02-rc4, v18.02-rc3, v18.02-rc2, v18.02-rc1 |
|
| #
b01974da |
| 11-Dec-2017 |
Pavan Nikhilesh <[email protected]> |
app/eventdev: add ethernet device producer option
Add command line option --prod_type_ethdev to specify that the events are generated by ethernet device.
Signed-off-by: Pavan Nikhilesh <pbhagavatul
app/eventdev: add ethernet device producer option
Add command line option --prod_type_ethdev to specify that the events are generated by ethernet device.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| #
53a3b7e8 |
| 08-Jan-2018 |
Jerin Jacob <[email protected]> |
app: use SPDX tag for Cavium copyright files
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Hemant Agrawal <[email protected]>
|
|
Revision tags: v17.11, v17.11-rc4, v17.11-rc3, v17.11-rc2 |
|
| #
57305d79 |
| 25-Oct-2017 |
Pavan Nikhilesh <[email protected]> |
app/testeventdev: use service cores
Use service cores for offloading event scheduling in case of centralized scheduling instead of calling the schedule api directly. This removes the dependency on d
app/testeventdev: use service cores
Use service cores for offloading event scheduling in case of centralized scheduling instead of calling the schedule api directly. This removes the dependency on dedicated scheduler core specified by giving command line option --slcore.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
|
Revision tags: v17.11-rc1, v17.08, v17.08-rc4, v17.08-rc3 |
|
| #
30005d09 |
| 31-Jul-2017 |
Jerin Jacob <[email protected]> |
app/testeventdev: fix string overflow in parsing
Coverity issue: 158660 Fixes: 4afd440ec132 ("app/testeventdev: update options through command line") Cc: [email protected]
Signed-off-by: Jerin Jacob
app/testeventdev: fix string overflow in parsing
Coverity issue: 158660 Fixes: 4afd440ec132 ("app/testeventdev: update options through command line") Cc: [email protected]
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Harry van Haaren <[email protected]>
show more ...
|
|
Revision tags: v17.08-rc2, v17.08-rc1 |
|
| #
3abcd29f |
| 08-Jul-2017 |
Jerin Jacob <[email protected]> |
update Cavium Inc copyright headers
Replace the incorrect reference to "Cavium Networks", "Cavium Ltd" company name with correct the "Cavium, Inc" company name in copyright headers.
Signed-off-by:
update Cavium Inc copyright headers
Replace the incorrect reference to "Cavium Networks", "Cavium Ltd" company name with correct the "Cavium, Inc" company name in copyright headers.
Signed-off-by: Jerin Jacob <[email protected]>
show more ...
|
| #
4afd440e |
| 04-Jul-2017 |
Guduri Prathyusha <[email protected]> |
app/testeventdev: update options through command line
Add an infrastructure for updating the options through application specific command line arguments.
Signed-off-by: Guduri Prathyusha <gprathyus
app/testeventdev: update options through command line
Add an infrastructure for updating the options through application specific command line arguments.
Signed-off-by: Guduri Prathyusha <[email protected]> Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Harry van Haaren <[email protected]>
show more ...
|
| #
89e84026 |
| 04-Jul-2017 |
Jerin Jacob <[email protected]> |
app/testeventdev: add helper functions to dump options
Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Guduri Prathyusha <[email protected]> Acked-by: Harry v
app/testeventdev: add helper functions to dump options
Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Guduri Prathyusha <[email protected]> Acked-by: Harry van Haaren <[email protected]>
show more ...
|
| #
0add6c27 |
| 04-Jul-2017 |
Jerin Jacob <[email protected]> |
app/testeventdev: define the test options
Define the test options that used across all test cases and fill the default values for the same.
Signed-off-by: Jerin Jacob <[email protected]
app/testeventdev: define the test options
Define the test options that used across all test cases and fill the default values for the same.
Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Guduri Prathyusha <[email protected]> Acked-by: Harry van Haaren <[email protected]>
show more ...
|