numam-dpdk/drivers
Vamsi Attunuru a78ffb5dd4 mempool/octeontx2: fix pool populating
Fix npa pool range errors observed while creating mempool, this issue
happens when mempool objects are from different mem segments.

During mempool creation, octeontx2 mempool driver populates pool range
fields before enqueuing the buffers. If any enqueue or dequeue operation
reaches npa hardware prior to the range field's HW context update,
those ops result in npa range errors. Patch adds a routine to read back
HW context and verify if range fields are updated or not.

Fixes: e5271c507a ("mempool/octeontx2: add remaining slow path ops")

Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
2019-07-08 11:52:17 +02:00
..
baseband baseband/turbo_sw: extend for 5G 2019-07-05 15:28:14 +02:00
bus bus/dpaa: update mempool for secondary process 2019-07-07 23:12:26 +02:00
common drivers/octeontx2: fix icc build for i686 2019-07-04 16:46:33 +02:00
compress compress/isal: fix use after free 2019-07-05 14:52:25 +02:00
crypto crypto/qat: extend support for digest-encrypted auth-cipher 2019-07-05 15:28:14 +02:00
event event/octeontx2: add libatomic dependency for 32-bit clang 2019-07-04 17:12:55 +02:00
mempool mempool/octeontx2: fix pool populating 2019-07-08 11:52:17 +02:00
net net/dpaa: support interface init for multi-process 2019-07-07 23:13:25 +02:00
raw raw/ioat: fix icc build 2019-07-05 15:01:59 +02:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build build: print list of disabled components 2019-07-02 23:20:26 +02:00