I'm trying to get multiple transmit and receive queues on vmx. FreeBSD 10.1-RELEASE amd64 hosted on ESXi 5.5 update2a. 6 CPU, core is compiled with the vmx driver.
The vmx man page says
Ok, but when I set
in loader.conf, the vmx interface can't get up. The message
appears when rebooting.
When
the vmx interfaces are getting up, but there is only one CPU per interface works.
What is wrong? Any additional settings on ESXi?
The vmx man page says
The number of queues allocated depends on the presence of MSI-X, the number of configured CPUs, and the tunables listed below. FreeBSD does not enable MSI-X support on VMware by default. The hw.pci.honor_msi_blacklist tunable must be disabled to enable MSI-X support.
Ok, but when I set
Code:
hw.pci.honor_msi_blacklist="0"
Code:
vmx0: device enable command failed!
When
Code:
hw.pci.honor_msi_blacklist="1"
What is wrong? Any additional settings on ESXi?