numam-dpdk/lib/librte_eal/linux
Haiyue Wang 598be72395 vfio: support VF token
The Linux kernel module vfio-pci introduces the VF token to enable
SR-IOV support since 5.7.

The VF token can be set by a vfio-pci based PF driver and must be known
by the vfio-pci based VF driver in order to gain access to the device.

Since the vfio-pci module uses the VF token as internal data to provide
the collaboration between SR-IOV PF and VFs, so DPDK can use the same
VF token for all PF devices by specifying the related EAL option.

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Tested-by: Harman Kalra <hkalra@marvell.com>
2020-07-07 14:06:49 +02:00
..
include eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal_alarm.c trace: add alarm tracepoints 2020-04-23 15:39:47 +02:00
eal_cpuflags.c eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal_debug.c eal: move OS common debug functions to single file 2020-06-24 11:02:29 +02:00
eal_dev.c eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal_hugepage_info.c eal: move OS common config objects 2020-06-30 00:02:53 +02:00
eal_interrupts.c eal/linux: fix epoll fd list rebuild for interrupts 2020-06-24 10:01:56 +02:00
eal_lcore.c eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal_log.c replace unused attributes 2020-04-16 18:30:58 +02:00
eal_memalloc.c eal: move OS common config objects 2020-06-30 00:02:53 +02:00
eal_memory.c eal: move OS common config objects 2020-06-30 00:02:53 +02:00
eal_thread.c trace: add thread tracepoints 2020-04-23 15:39:53 +02:00
eal_timer.c eal: move OS common config objects 2020-06-30 00:02:53 +02:00
eal_vfio_mp_sync.c eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal_vfio.c vfio: support VF token 2020-07-07 14:06:49 +02:00
eal_vfio.h eal: move OS-specific sub-directories 2020-03-31 13:08:55 +02:00
eal.c vfio: support VF token 2020-07-07 14:06:49 +02:00
Makefile eal: move OS common config objects 2020-06-30 00:02:53 +02:00
meson.build eal: add telemetry as dependency 2020-05-11 00:37:16 +02:00