numam-dpdk/lib/eal/linux
Shijith Thotton a986c2b797 build: add option to configure IOVA mode as PA
IOVA mode in DPDK is either PA or VA.
The new build option enable_iova_as_pa configures the mode to PA
at compile time.
By default, this option is enabled.
If the option is disabled, only drivers which support it are enabled.
Supported driver can set the flag pmd_supports_disable_iova_as_pa
in its build file.

mbuf structure holds the physical (PA) and virtual address (VA).
If IOVA as PA is disabled at compile time, PA field (buf_iova)
of mbuf is redundant as it is the same as VA
and is replaced by a dummy field.

Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2022-10-09 13:14:52 +02:00
..
include eal: add missing C++ guards 2022-02-22 14:47:49 +01:00
eal_alarm.c eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
eal_cpuflags.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_dev.c bus: hide bus object 2022-09-23 16:14:34 +02:00
eal_hugepage_info.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_interrupts.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_lcore.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_log.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_memalloc.c lib: remove unneeded header includes 2022-02-22 13:10:39 +01:00
eal_memory.c eal/loongarch: support LoongArch architecture 2022-10-06 12:45:05 +02:00
eal_thread.c eal: remove unneeded header includes 2022-06-21 16:46:56 +02:00
eal_timer.c eal/linux: restore some header includes for HPET 2022-09-28 13:18:29 +02:00
eal_vfio_mp_sync.c eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
eal_vfio.c vfio: drop fallback Linux implementation 2021-11-08 16:27:15 +01:00
eal_vfio.h vfio: cleanup the multiprocess sync handle 2022-02-11 19:49:22 +01:00
eal.c build: add option to configure IOVA mode as PA 2022-10-09 13:14:52 +02:00
meson.build eal/unix: make stack dump signal safe 2022-06-23 13:40:50 +02:00