9c8435b649
The spdk_ring creation does not support "multi-producer/multi-consumer" type and does not honor all of the types during enqueue/dequeue operations. - Add SPDK_RING_TYPE_MC and update spdk_ring_create() to support it. - Update spdk_ring_enqueue() to call rte_ring_enqueue_bulk() instead of rte_ring_mp_enqueue_bulk(). - Update spdk_ring_dequeue() to call rte_ring_dequeue_burst() instead of rte_ring_mp_dequeue_burst(). Change-Id: I15219513f9c45a8ec8a0af19cdc35428ba728454 Signed-off-by: John Barnard <john.barnard@broadcom.com> Reviewed-on: https://review.gerrithub.io/426143 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
linux | ||
spdk | ||
spdk_internal | ||
Makefile |