numam-dpdk/drivers/bus/pci
Rafal Kozik 4a928ef9f6 bus/pci: enable write combining during mapping
Write combining (WC) increases NIC performance by making better
utilization of PCI bus, but cannot be used by all PMDs.

It will be enabled only if RTE_PCI_DRV_WC_ACTIVATE will be set in
drivers flags. For proper work also igb_uio driver must be loaded with
wc_activate set to 1.

When mapping PCI resources, firstly check if it support WC
and then try to use it.
In case of failure, it will fallback to normal mode.

Signed-off-by: Rafal Kozik <rk@semihalf.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2018-06-30 00:12:58 +02:00
..
bsd use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
linux bus/pci: enable write combining during mapping 2018-06-30 00:12:58 +02:00
Makefile use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
meson.build bus/pci: use memseg walk instead of iteration 2018-04-11 19:48:10 +02:00
pci_common_uio.c bus/pci: fix interrupt handler type 2018-01-12 01:04:22 +01:00
pci_common.c bus/pci: reference driver structure before mapping 2018-06-30 00:12:58 +02:00
private.h bus/pci: remove unused function to detach by address 2018-06-27 22:54:08 +02:00
rte_bus_pci_version.map bus/pci: fix namespace of sysfs path function 2017-11-07 00:44:10 +01:00
rte_bus_pci.h bus/pci: enable write combining during mapping 2018-06-30 00:12:58 +02:00