numam-dpdk/drivers/event
Pavan Nikhilesh 9c96ff7696 event/octeontx2: add devargs to control SSO GGRP QoS
SSO GGRPs i.e. queue uses DRAM & SRAM buffers to hold in-flight
events. By default the buffers are assigned to the SSO GGRPs to
satisfy minimum HW requirements. SSO is free to assign the remaining
buffers to GGRPs based on a preconfigured threshold.
We can control the QoS of SSO GGRP by modifying the above mentioned
thresholds. GGRPs that have higher importance can be assigned higher
thresholds than the rest.

Example:
	--dev "0002:0e:00.0,qos=[1-50-50-50]" // [Qx-XAQ-TAQ-IAQ]

Qx  -> Event queue Aka SSO GGRP.
XAQ -> DRAM In-flights.
TAQ & IAQ -> SRAM In-flights.

The values need to be expressed in terms of percentages, 0 represents
default.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Jerin Jacob <jerinj@marvell.com>
2019-07-03 06:56:23 +02:00
..
dpaa drivers: add reasons for components being disabled 2019-07-02 23:21:11 +02:00
dpaa2 event/dpaa2: fix timeout ticks 2019-07-03 06:55:37 +02:00
dsw event/dsw: ignore scheduling type for single-link queues 2019-05-13 16:19:05 +02:00
octeontx build: add libatomic dependency for 32-bit clang 2019-06-03 23:57:43 +02:00
octeontx2 event/octeontx2: add devargs to control SSO GGRP QoS 2019-07-03 06:56:23 +02:00
opdl build: add libatomic dependency for 32-bit clang 2019-06-03 23:57:43 +02:00
skeleton eventdev: add device stop flush callback 2018-04-16 10:10:12 +02:00
sw event/sw: fix enqueue checks in self-test 2019-04-02 03:10:47 +02:00
Makefile event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00
meson.build event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00