|
NAMEvmx —
VMware VMXNET3 Virtual Interface Controller device
SYNOPSISTo compile this driver into the kernel, place the following lines in your kernel configuration file:device iflib
device vmx Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): if_vmx_load="YES" DESCRIPTIONThevmx driver provides support for the VMXNET3 virtual
NIC available in virtual machines by VMware. It appears as a simple Ethernet
device but is actually a virtual network interface to the underlying host
operating system.
This driver supports the The
For more information on configuring this device, see ifconfig(8). MULTIPLE QUEUESThevmx driver supports multiple transmit and receive
queues. Multiple queues are only supported by certain VMware products, such as
ESXi. 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.
LOADER TUNABLESTunables can be set at the loader(8) prompt before booting the kernel or stored in loader.conf(5).
EXAMPLESThe following entry must be added to the VMware configuration file to provide thevmx device:
ethernet0.virtualDev = "vmxnet3" SEE ALSOaltq(4), arp(4), em(4), iflib(4), netintro(4), ng_ether(4), le(4), vlan(4), ifconfig(8)AUTHORSThevmx driver was ported from
OpenBSD and significantly rewritten by
Bryan Venteicher
<bryanv@freebsd.org>.
The OpenBSD driver was written by
Tsubai Masanari.
Visit the GSP FreeBSD Man Page Interface. |