numam-dpdk/drivers/net
Viacheslav Ovsiienko 9cc0e99c81 common/mlx5: share UAR allocation routine
This patch introduces the routine to allocate the UAR (User
Access Region) with various memory mapping types. The origin
patch being fixed provided the UAR allocation workaround
for the mlx5 net PMD only. As it was found the other mlx5
based drivers - vdpa and regex are affected by the issue
as well and must be fixed.

Fixes: a0bfe9d56f ("net/mlx5: fix UAR memory mapping type")
Cc: stable@dpdk.org

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2020-11-14 10:56:30 +01:00
..
af_packet build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
af_xdp net/af_xdp: fix integer overflow in umem size calculation 2020-11-03 23:35:06 +01:00
ark net/ark: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
atlantic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
avp drivers: add headers install helper 2020-10-22 14:16:22 +02:00
axgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnx2x build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnxt net/bnxt: fix VXLAN decap offload 2020-11-03 23:35:08 +01:00
bonding drivers: add headers install helper 2020-10-22 14:16:22 +02:00
cxgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
dpaa bus/dpaa: switch sequence number to dynamic mbuf field 2020-10-31 22:14:31 +01:00
dpaa2 ethdev: remove legacy filter API functions 2020-11-03 23:35:05 +01:00
e1000 ethdev: remove legacy N-tuple filter type support 2020-11-03 23:35:05 +01:00
ena net/ena: upgrade driver version to v2.2.0 2020-11-03 23:35:06 +01:00
enetc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
enic net/enic: fix header sizes when copying flow patterns 2020-11-03 23:35:06 +01:00
failsafe net/failsafe: replace references to slave devices 2020-10-20 13:17:08 +02:00
fm10k net/fm10k: fix vector Rx 2020-11-03 23:24:26 +01:00
hinic net/hinic/base: fix log info for PF command channel 2020-11-04 15:07:07 +01:00
hns3 fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
i40e fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
iavf net/iavf: fix protocol field for RSS hash 2020-11-04 13:29:53 +01:00
ice net/ice: delete unsupported ptypes in default hash set 2020-11-03 23:35:07 +01:00
igc ethdev: remove legacy filter API functions 2020-11-03 23:35:05 +01:00
ionic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ipn3ke build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ixgbe fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
kni build: replace use of old build macros 2020-10-19 22:15:44 +02:00
liquidio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
memif net/memif: replace master/slave arguments 2020-10-20 13:17:08 +02:00
mlx4 net/mlx: remove separate ABI version for glue libraries 2020-11-03 23:35:07 +01:00
mlx5 common/mlx5: share UAR allocation routine 2020-11-14 10:56:30 +01:00
mvneta build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
mvpp2 net/mvpp2: fix memory leak in error path 2020-11-03 23:24:26 +01:00
netvsc fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
nfb net/nfb: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
nfp build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
null build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx2 drivers: disable OCTEON TX2 in 32-bit build 2020-11-12 16:39:10 +01:00
pcap net/pcap: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
pfe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
qede fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
ring drivers: add headers install helper 2020-10-22 14:16:22 +02:00
sfc mbuf: clean up comments and prefix 2020-11-05 17:53:15 +01:00
softnic net/softnic: fix out-of-bound access 2020-11-03 23:24:24 +01:00
szedata2 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
tap gso: fix mbuf freeing responsibility 2020-11-03 22:45:02 +01:00
thunderx net/thunderx: fix memory leak on rbdr desc ring failure 2020-11-03 23:35:06 +01:00
txgbe net/txgbe: prevent driver forcing application to exit 2020-11-03 23:35:05 +01:00
vdev_netvsc net/vdev_netvsc: fix device probing error flow 2020-11-03 23:35:05 +01:00
vhost net/vhost: fix xstats after clearing stats 2020-11-03 23:24:26 +01:00
virtio fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
vmxnet3 net/vmxnet3: switch MSS hint to dynamic mbuf field 2020-10-31 16:13:11 +01:00
meson.build net/txgbe: add build and doc infrastructure 2020-11-03 23:24:26 +01:00