summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorbryanv <bryanv@FreeBSD.org>2014-04-24 04:43:50 +0000
committerbryanv <bryanv@FreeBSD.org>2014-04-24 04:43:50 +0000
commit7f430de4a19f2abf2e18cc65a2a7ecee505d61a3 (patch)
tree675eb42cb4df10e1b28c284f5058ecace7a5858f /sys/modules
parent3422a8357a6a689d26b481f0bc6d8cefa3815650 (diff)
downloadFreeBSD-src-7f430de4a19f2abf2e18cc65a2a7ecee505d61a3.zip
FreeBSD-src-7f430de4a19f2abf2e18cc65a2a7ecee505d61a3.tar.gz
MFC r263259
Add Tx/Rx multiqueue support to vmx(4) As a prerequisite for multiple queues, the guest must have MSIX enabled. Unfortunately, to work around device passthrough bugs, FreeBSD disables MSIX when running as a VMWare guest due to the hw.pci.honor_msi_blacklist tunable; this tunable must be disabled for multiple queues. Also included is various minor changes from the projects/vmxnet branch. MFC r264865 Update the date that was missed in r263259
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/vmware/vmxnet3/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/modules/vmware/vmxnet3/Makefile b/sys/modules/vmware/vmxnet3/Makefile
index c84a382..2a3ffbf 100644
--- a/sys/modules/vmware/vmxnet3/Makefile
+++ b/sys/modules/vmware/vmxnet3/Makefile
@@ -31,6 +31,10 @@ KMOD= if_vmx
SRCS= if_vmx.c
SRCS+= bus_if.h device_if.h pci_if.h opt_inet.h opt_inet6.h
+# With VMXNET3_LEGACY_TX, the driver will use the non-multiqueue
+# capable if_start interface.
+#CFLAGS+= -DVMXNET3_LEGACY_TX
+
.if !defined(KERNBUILDDIR)
.if ${MK_INET_SUPPORT} != "no"
opt_inet.h:
OpenPOWER on IntegriCloud