1 .. SPDX-License-Identifier: BSD-3-Clause
2 Copyright(c) 2020 Intel Corporation.
7 **rte_mempool_ring** is a pure software mempool driver based on the
8 ``rte_ring`` DPDK library. This is a default mempool driver.
9 The following modes of operation are available for the ring mempool driver
10 and can be selected via mempool ops API:
14 The underlying **rte_ring** operates in multi-thread producer,
15 multi-thread consumer sync mode.
19 The underlying **rte_ring** operates in single-thread producer,
20 single-thread consumer sync mode.
24 The underlying **rte_ring** operates in single-thread producer,
25 multi-thread consumer sync mode.
29 The underlying **rte_ring** operates in multi-thread producer,
30 single-thread consumer sync mode.
33 For more information about ``rte_ring`` structure, behaviour and available
34 synchronisation modes please refer to: :doc:`../prog_guide/ring_lib`.