| 211b2e2a | 25-Apr-2023 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
app/eventdev: prevent mempool exhaustion
Prevent mempool exhaustion due to elements being stuck in lcore local caches.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Acked-by: Shijith Th
app/eventdev: prevent mempool exhaustion
Prevent mempool exhaustion due to elements being stuck in lcore local caches.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Acked-by: Shijith Thotton <sthotton@marvell.com>
show more ...
|
| 9c3096d4 | 02-Dec-2022 |
Volodymyr Fialko <vfialko@marvell.com> |
app/eventdev: support crypto producer in burst mode
Add ability to set enqueue burst size for crypto producer.
Existing parameter `--prod_enq_burst_sz` can be used in combination with `--prod_type_
app/eventdev: support crypto producer in burst mode
Add ability to set enqueue burst size for crypto producer.
Existing parameter `--prod_enq_burst_sz` can be used in combination with `--prod_type_cryptodev` to enable burst enqueue for crypto producer.
Example: ./dpdk-test-eventdev -l 0-2 -a <EVENTDEV> -a <CRYPTODEV> -- \ --prod_type_cryptodev --crypto_adptr_mode 1 --test=perf_atq \ --stlist=a --wlcores 1 --plcores 2 --prod_enq_burst_sz 32
Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Shijith Thotton <sthotton@marvell.com>
show more ...
|
| 6776a581 | 04-Nov-2022 |
Volodymyr Fialko <vfialko@marvell.com> |
app/eventdev: fix timestamp with crypto producer
With symmetric crypto producer and enabled `--fwd_latency` we will treat rte_mbuf as perf_elt which will lead to rte_mbuf header corruption. Use rte_
app/eventdev: fix timestamp with crypto producer
With symmetric crypto producer and enabled `--fwd_latency` we will treat rte_mbuf as perf_elt which will lead to rte_mbuf header corruption. Use rte_mbuf data to store time stamp information. For asymmetric add space in result data for time stamp.
Fixes: de2bc16e1bd1 ("app/eventdev: add crypto producer mode") Cc: stable@dpdk.org
Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
| a5a54879 | 04-Nov-2022 |
Volodymyr Fialko <vfialko@marvell.com> |
app/eventdev: fix asymmetric last stage handling
For asymmetric crypto producer check for event type in `process_crypto_request` will not pass in case of multiple stages, due to overwrite of event t
app/eventdev: fix asymmetric last stage handling
For asymmetric crypto producer check for event type in `process_crypto_request` will not pass in case of multiple stages, due to overwrite of event type during event forward. Use producer type to dispatch.
Fixes: 8f5b549502d1 ("app/eventdev: support asym ops for crypto adapter") Cc: stable@dpdk.org
Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|
| eff29c45 | 04-Nov-2022 |
Volodymyr Fialko <vfialko@marvell.com> |
app/eventdev: setup crypto adapter before sessions
Setup crypto adapter and add queue pairs before assigning them in session metadata. Session metadata may use queue pair configuration parameters, s
app/eventdev: setup crypto adapter before sessions
Setup crypto adapter and add queue pairs before assigning them in session metadata. Session metadata may use queue pair configuration parameters, so queue pair should be added before meta assignment.
Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> Acked-by: Anoob Joseph <anoobj@marvell.com>
show more ...
|