numam-dpdk/lib/mempool
Andrew Rybchenko e3f138aa91 mempool: check driver enqueue result in one place
Enqueue operation must not fail. Move corresponding debug check
from one particular case to dequeue operation helper in order
to do it for all invocations.

Log critical message with useful information instead of rte_panic().

Make rte_mempool_do_generic_put() implementation more readable and
fix incosistency when return value is not checked in one place and
checked in another.

Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Morten Brørup <mb@smartsharesystems.com>
2022-10-10 17:17:48 +02:00
..
mempool_trace_points.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
meson.build mempool: add telemetry endpoint 2021-10-22 22:40:59 +02:00
rte_mempool_ops_default.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_mempool_ops.c dev: hide driver object 2022-09-23 16:14:34 +02:00
rte_mempool_trace_fp.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_mempool_trace.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_mempool.c mempool: make event callbacks process-private 2022-10-10 16:38:03 +02:00
rte_mempool.h mempool: check driver enqueue result in one place 2022-10-10 17:17:48 +02:00
version.map version: 22.11-rc0 2022-07-21 12:13:48 +02:00