numam-dpdk/drivers/net
Anatoly Burakov a6cdf375bc bus/fslmc: move VFIO DMA map into bus probe
fslmc bus needs to map all allocated memory for VFIO before
device probe. This bus doesn't support hotplug, so at the time
of this call, all possible device that could be present, are
present. This will also be the place where we install VFIO
callback, although this change will come in the next patch.

Since rte_fslmc_vfio_dmamap() is now only called at bus probe,
there is no longer any need to check if DMA mappings have been
already done.

Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Tested-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Tested-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Tested-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
2018-04-11 21:45:56 +02:00
..
af_packet net/af_packet: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:33:04 +01:00
ark ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
avf net/avf: use contiguous allocation for DMA memory 2018-04-11 19:45:30 +02:00
avp net/avp: convert to SPDX license tags 2018-03-30 14:08:44 +02:00
bnx2x net/bnx2x: use contiguous allocation for DMA memory 2018-04-11 19:45:33 +02:00
bnxt net/bnxt: use contiguous allocation for DMA memory 2018-04-11 19:45:35 +02:00
bonding convert snprintf to strlcpy 2018-04-04 17:33:08 +02:00
cxgbe net/cxgbe: use contiguous allocation for DMA memory 2018-04-11 19:45:36 +02:00
dpaa bus/dpaa: use iova2virt instead of memseg iteration 2018-04-11 19:54:37 +02:00
dpaa2 bus/fslmc: move VFIO DMA map into bus probe 2018-04-11 21:45:56 +02:00
e1000 net/igb: fix flow RSS queue index 2018-03-30 14:08:44 +02:00
ena memzone: replace memzone array with fbarray 2018-04-11 19:56:30 +02:00
enic net/enic: use contiguous allocation for DMA memory 2018-04-11 19:45:39 +02:00
failsafe align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
fm10k net/fm10k: align dynamic log names with standard 2018-01-31 09:28:06 +01:00
i40e net/i40e: use contiguous allocation for DMA memory 2018-04-11 19:45:40 +02:00
ixgbe net/ixgbe: fix intr callback unregister by adding retry 2018-03-30 14:08:44 +02:00
kni ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
liquidio net/liquidio: move to new offload API 2018-03-30 14:08:44 +02:00
mlx4 mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
mlx5 mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
mvpp2 convert snprintf to strlcpy 2018-04-04 17:33:08 +02:00
nfp net/nfp: use link status helper functions 2018-03-30 14:08:43 +02:00
null net/null: support bulk allocation 2018-03-30 14:08:43 +02:00
octeontx common/octeontx: move mbox to common folder 2018-04-04 23:14:52 +02:00
pcap net/pcap: simplify dependency checking using meson 2018-03-12 16:29:27 +01:00
qede net/qede: use contiguous allocation for DMA memory 2018-04-11 19:45:42 +02:00
ring net/ring: fix library version in meson build 2018-03-28 00:07:35 +02:00
sfc net/sfc: support Medford2 family adapters 2018-03-30 14:08:44 +02:00
softnic ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
szedata2 net/szedata2: use link status helper functions 2018-03-30 14:08:43 +02:00
tap align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
thunderx net/thunderx: use link status helper functions 2018-03-30 14:08:43 +02:00
vdev_netvsc align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
vhost net/vhost: fix crash when creating vdev dynamically 2018-03-30 14:08:44 +02:00
virtio mem: replace memseg with memseg lists 2018-04-11 19:55:39 +02:00
vmxnet3 net/vmxnet3: use contiguous allocation for DMA memory 2018-04-11 19:45:45 +02:00
Makefile net/mrvl: rename PMD as mvpp2 2018-03-30 14:08:44 +02:00
meson.build net/enic: support meson 2018-03-30 14:08:43 +02:00