diff options
author | bryanv <bryanv@FreeBSD.org> | 2014-04-24 04:43:50 +0000 |
---|---|---|
committer | bryanv <bryanv@FreeBSD.org> | 2014-04-24 04:43:50 +0000 |
commit | 7f430de4a19f2abf2e18cc65a2a7ecee505d61a3 (patch) | |
tree | 675eb42cb4df10e1b28c284f5058ecace7a5858f /sys/modules | |
parent | 3422a8357a6a689d26b481f0bc6d8cefa3815650 (diff) | |
download | FreeBSD-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/Makefile | 4 |
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: |