numam-dpdk/drivers/net/memif
Honnappa Nagarahalli 8276602780 net/memif: relax load of ring tail for M2S ring
For M2S rings, ring->tail is updated by the sender and eth_memif_tx
function is called in the context of sending thread. The loads in
the sender do not need to synchronize with its own stores.

Fixes: a2aafb9aa6 ("net/memif: optimize with one-way barrier")
Cc: stable@dpdk.org

Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Reviewed-by: Phil Yang <phil.yang@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Jakub Grajciar <jgrajcia@cisco.com>
2020-10-16 19:18:47 +02:00
..
memif_socket.c net/memif: fix init when already connected 2020-03-18 10:21:41 +01:00
memif_socket.h net/memif: fix Unix domain address length 2019-10-25 19:00:22 +02:00
memif.h net/memif: use common macros for cache line marker 2020-04-16 18:07:29 +02:00
meson.build build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
rte_eth_memif.c net/memif: relax load of ring tail for M2S ring 2020-10-16 19:18:47 +02:00
rte_eth_memif.h net/memif: enable loopback 2020-03-18 10:21:41 +01:00
rte_pmd_memif_version.map version: 20.11-rc0 2020-08-12 11:32:16 +02:00