numam-dpdk/lib/librte_ether
Anatoly Burakov 74dbbcd6f8 ethdev: use contiguous allocation for DMA memory
All hardware drivers should allocate IOVA-contiguous
memzones for their hardware resources.

This fixes the following drivers in one go:

grep -Rl rte_eth_dma_zone_reserve drivers/

drivers/net/avf/avf_rxtx.c
drivers/net/thunderx/nicvf_ethdev.c
drivers/net/e1000/igb_rxtx.c
drivers/net/e1000/em_rxtx.c
drivers/net/fm10k/fm10k_ethdev.c
drivers/net/vmxnet3/vmxnet3_rxtx.c
drivers/net/liquidio/lio_rxtx.c
drivers/net/i40e/i40e_rxtx.c
drivers/net/sfc/sfc.c
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/nfp/nfp_net.c

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 19:44:53 +02:00
..
ethdev_profile.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ethdev_profile.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
Makefile ethdev: remove versioning of filter control function 2018-03-30 14:08:43 +02:00
meson.build build: set compat lib as universal dependency 2018-01-30 21:59:00 +01:00
rte_dev_info.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_eth_ctrl.h ethdev: increase flow type limit from 32 to 64 2018-01-21 15:51:52 +01:00
rte_ethdev_core.h ethdev: fix data alignment 2018-02-13 16:32:16 +01:00
rte_ethdev_driver.h ethdev: add link status get/set helper functions 2018-03-30 14:08:43 +02:00
rte_ethdev_pci.h ethdev: fix port accessing after release 2018-03-30 14:08:44 +02:00
rte_ethdev_vdev.h ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
rte_ethdev_version.map ethdev: remove versioning of filter control function 2018-03-30 14:08:43 +02:00
rte_ethdev.c ethdev: use contiguous allocation for DMA memory 2018-04-11 19:44:53 +02:00
rte_ethdev.h ethdev: return named opaque type instead of void pointer 2018-03-30 14:08:44 +02:00
rte_flow_driver.h align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
rte_flow.c align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
rte_flow.h align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
rte_mtr_driver.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_mtr.c add experimental tag to appropriate functions 2018-01-29 23:35:29 +01:00
rte_mtr.h add experimental tag to appropriate functions 2018-01-29 23:35:29 +01:00
rte_tm_driver.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_tm.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_tm.h ethdev: increase port id range 2017-10-06 18:23:25 +02:00