numam-dpdk/drivers/net
Alejandro Lucero 388022d5d0 net/nfp: check hugepage IOVA based on DMA mask
NFP devices can not handle DMA addresses requiring more than
40 bits. This patch uses rte_dev_check_dma_mask with 40 bits
and avoids device initialization if memory out of NFP range.

Signed-off-by: Alejandro Lucero <alejandro.lucero@netronome.com>
2018-10-28 22:06:51 +01:00
..
af_packet ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
ark ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
atlantic net/atlantic: read MAC registers for debug purposes 2018-10-18 10:24:39 +02:00
avf drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
avp net/avp: disable in FreeBSD build with meson 2018-10-27 18:00:01 +02:00
axgbe ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
bnx2x net/bnx2x: remove profanity 2018-10-18 10:24:39 +02:00
bnxt ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
bonding net/bonding: avoid making copy of MAC address 2018-10-26 22:14:06 +02:00
cxgbe ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
dpaa ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
dpaa2 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
e1000 drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
ena net/ena: change version to 1.1.1 2018-10-26 22:14:06 +02:00
enetc ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
enic net/enic: add missing Tx offload flags 2018-10-26 22:14:05 +02:00
failsafe ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
fm10k ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
i40e drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
ifc drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
ixgbe drivers/net: use sleep delay by default for Intel NICs 2018-10-26 22:14:06 +02:00
kni ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
liquidio ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
mlx4 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
mlx5 net/mlx5: close all ports on remove 2018-10-26 22:14:06 +02:00
mvneta ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
mvpp2 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
netvsc ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
nfp net/nfp: check hugepage IOVA based on DMA mask 2018-10-28 22:06:51 +01:00
null ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
octeontx ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
pcap ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
qede net/*/base: allow experimental APIs 2018-10-26 22:14:06 +02:00
ring ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
sfc ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
softnic net/softnic: disable in FreeBSD build with meson 2018-10-27 18:00:17 +02:00
szedata2 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
tap net/tap: disable in FreeBSD build with meson 2018-10-27 18:03:30 +02:00
thunderx net/*/base: allow use of experimental APIs in base code 2018-09-28 01:41:01 +02:00
vdev_netvsc net/vdev_netvsc: disable in FreeBSD build with meson 2018-10-27 18:03:33 +02:00
vhost ethdev: remove release function for secondary process 2018-10-26 22:14:05 +02:00
virtio ethdev: remove deprecated attach/detach functions 2018-10-26 22:14:05 +02:00
vmxnet3 ethdev: free all common data when releasing port 2018-10-26 22:14:05 +02:00
Makefile net/atlantic: add PMD driver skeleton 2018-10-18 10:24:39 +02:00
meson.build net/atlantic: add PMD driver skeleton 2018-10-18 10:24:39 +02:00