numam-dpdk/drivers/event/octeontx2
Pavan Nikhilesh f092fb0540 event/octeontx2: configure aura backpressure
In poll mode driver of octeontx2 the RQ is connected to a CQ and it is
responsible for asserting backpressure to the CGX channel.
When event eth Rx adapter is configured, the RQ is connected to a event
queue, to enable backpressure we need to configure AURA assigned to a
given RQ to backpressure CGX channel.
Event device expects unique AURA to be configured per ethernet device.
If multiple RQ from different ethernet devices use the same AURA,
the backpressure will be disabled, application can override this
using devargs:

	-a 0002:0e:00.0,force_rx_bp=1

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
2021-06-30 18:43:05 +02:00
..
meson.build drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
otx2_evdev_adptr.c event/octeontx2: configure aura backpressure 2021-06-30 18:43:05 +02:00
otx2_evdev_crypto_adptr_rx.h event/octeontx2: support crypto adapter forward mode 2021-04-17 18:50:06 +02:00
otx2_evdev_crypto_adptr_tx.h event/octeontx2: support crypto adapter forward mode 2021-04-17 18:50:06 +02:00
otx2_evdev_crypto_adptr.c event/octeontx2: configure crypto adapter xaq pool 2021-04-29 10:48:22 +02:00
otx2_evdev_irq.c event/octeontx2: add TIM IRQ handlers 2019-07-03 06:57:02 +02:00
otx2_evdev_selftest.c eventdev: switch sequence number to dynamic mbuf field 2020-10-31 22:14:42 +01:00
otx2_evdev_stats.h event/octeontx2: fix build for O1 optimization 2020-05-11 21:09:20 +02:00
otx2_evdev.c event/octeontx2: configure aura backpressure 2021-06-30 18:43:05 +02:00
otx2_evdev.h event/octeontx2: configure aura backpressure 2021-06-30 18:43:05 +02:00
otx2_tim_evdev.c event/octeontx2: use always virtual counter for timer 2021-04-12 09:23:34 +02:00
otx2_tim_evdev.h event/octeontx2: use always virtual counter for timer 2021-04-12 09:23:34 +02:00
otx2_tim_worker.c event/octeontx2: use always virtual counter for timer 2021-04-12 09:23:34 +02:00
otx2_tim_worker.h event/octeontx2: use always virtual counter for timer 2021-04-12 09:23:34 +02:00
otx2_worker_dual.c event/octeontx2: enhance Tx path cache locality 2021-01-26 10:39:03 +01:00
otx2_worker_dual.h event/octeontx2: support crypto adapter forward mode 2021-04-17 18:50:06 +02:00
otx2_worker.c event/octeontx2: enhance Tx path cache locality 2021-01-26 10:39:03 +01:00
otx2_worker.h net/octeontx2: use runtime LSO format indices 2021-06-30 04:14:05 +02:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00