Bring in vmx(4) (VMware virtual network driver, aka vmxnet3).
authorSascha Wildner <saw@online.de>
Wed, 4 Oct 2017 17:01:17 +0000 (19:01 +0200)
committerSascha Wildner <saw@online.de>
Wed, 4 Oct 2017 17:01:17 +0000 (19:01 +0200)
commitba3d86e75043bb4772f7fabd852c89abdc6d3d5b
tree2f13e06b2470470facde492bbc8333256e131ec6
parenta4d95680362b7eba0c4840b8d5598533900a2f17
Bring in vmx(4) (VMware virtual network driver, aka vmxnet3).

Some features are still disabled, namely LRO, TSO, VLAN_HWFILTER,
and MSI-X support. That being said, it works and seems stable.

Tested-by: swildner (VMware Player 7.1.4 build-3848939)
            tuxillo (VMware ESXi 6.5.0 (Build 4887370))
Taken-from: FreeBSD (in turn based on OpenBSD's driver)
12 files changed:
share/man/man4/Makefile
share/man/man4/vmx.4 [new file with mode: 0644]
sys/conf/files
sys/config/LINT64
sys/config/X86_64_GENERIC
sys/dev/virtual/Makefile
sys/dev/virtual/vmware/Makefile [new file with mode: 0644]
sys/dev/virtual/vmware/vmxnet3/Makefile [new file with mode: 0644]
sys/dev/virtual/vmware/vmxnet3/if_vmx.c [new file with mode: 0644]
sys/dev/virtual/vmware/vmxnet3/if_vmxreg.h [new file with mode: 0644]
sys/dev/virtual/vmware/vmxnet3/if_vmxvar.h [new file with mode: 0644]
sys/platform/pc64/Makefile.inc