numam-dpdk/drivers/net
Yongseok Koh 9afa3f7465 net/mlx5: cleanup memory barriers
Updating a consumer index to HW doesn't require a memory barrier in case
that there's no updated data to be posted to HW, but a compiler barrier
is sufficient. rte_wmb() is replaced with rte_io_wmb() when it makes
changes visible to HW, not other core.

Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
2017-10-12 01:36:58 +01:00
..
af_packet ethdev: increase port id range 2017-10-06 18:23:25 +02:00
ark net/ark: fix loop counter 2017-10-12 01:36:57 +01:00
avp ethdev: increase port id range 2017-10-06 18:23:25 +02:00
bnx2x ethdev: increase port id range 2017-10-06 18:23:25 +02:00
bnxt net/bnxt: fix build 2017-10-12 01:36:58 +01:00
bonding net/bonding: fix LACP slave deactivate behavioral 2017-10-12 01:36:57 +01:00
cxgbe net/cxgbe: fix memory leak 2017-10-06 02:49:48 +02:00
dpaa bus/dpaa: fix memory allocation during scan 2017-10-10 15:30:44 +02:00
dpaa2 net/dpaa2: improve debug messaging 2017-10-06 03:24:17 +02:00
e1000 mem: remove API to get physical address in dom0 2017-10-09 01:52:37 +02:00
ena net/ena/base: initialize memory in the allocation macros 2017-07-06 15:00:57 +02:00
enic net/enic: fix multi-process operation 2017-10-06 02:49:49 +02:00
failsafe ethdev: increase port id range 2017-10-06 18:23:25 +02:00
fm10k mem: remove API to get physical address in dom0 2017-10-09 01:52:37 +02:00
i40e net/i40e: support converting VF MAC to VF id 2017-10-12 00:40:39 +01:00
ixgbe mem: remove API to get physical address in dom0 2017-10-09 01:52:37 +02:00
kni drivers/net: use device name from device structure 2017-07-06 00:17:02 +02:00
liquidio net/liquidio: fix uninitialized variable 2017-10-06 02:49:48 +02:00
mlx4 net/mlx4: merge interrupt collector function 2017-10-06 02:49:48 +02:00
mlx5 net/mlx5: cleanup memory barriers 2017-10-12 01:36:58 +01:00
nfp ethdev: increase port id range 2017-10-06 18:23:25 +02:00
null ethdev: increase port id range 2017-10-06 18:23:25 +02:00
octeontx net/octeontx: add start and stop support 2017-10-12 01:36:58 +01:00
pcap ethdev: increase port id range 2017-10-06 18:23:25 +02:00
qede net/qede/base: update base driver version to 8.30.8.0 2017-10-12 01:36:58 +01:00
ring ethdev: increase port id range 2017-10-06 18:23:25 +02:00
sfc mem: remove API to get physical address in dom0 2017-10-09 01:52:37 +02:00
szedata2 ethdev: increase port id range 2017-10-06 18:23:25 +02:00
tap net/tap: allow RSS flow action 2017-10-06 02:49:50 +02:00
thunderx ethdev: increase port id range 2017-10-06 18:23:25 +02:00
vhost ethdev: increase port id range 2017-10-06 18:23:25 +02:00
virtio net/virtio: fix compilation with -Og 2017-10-12 01:36:57 +01:00
vmxnet3 ethdev: increase port id range 2017-10-06 18:23:25 +02:00
Makefile net/octeontx: add build infrastructure 2017-10-12 01:36:57 +01:00