git: Bring in vmx(4) (VMware virtual network driver, aka vmxnet3).

Sascha Wildner swildner at crater.dragonflybsd.org
Wed Oct 4 10:02:37 PDT 2017


commit ba3d86e75043bb4772f7fabd852c89abdc6d3d5b
Author: Sascha Wildner <saw at online.de>
Date:   Wed Oct 4 19:01:17 2017 +0200

    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)

Summary of changes:
 share/man/man4/Makefile                    |    2 +
 share/man/man4/vmx.4                       |  158 ++
 sys/conf/files                             |    4 +
 sys/config/LINT64                          |    2 +
 sys/config/X86_64_GENERIC                  |    3 +
 sys/dev/virtual/Makefile                   |    2 +-
 sys/dev/virtual/vmware/Makefile            |   28 +
 sys/dev/virtual/vmware/vmxnet3/Makefile    |   34 +
 sys/dev/virtual/vmware/vmxnet3/if_vmx.c    | 4069 ++++++++++++++++++++++++++++
 sys/dev/virtual/vmware/vmxnet3/if_vmxreg.h |  343 +++
 sys/dev/virtual/vmware/vmxnet3/if_vmxvar.h |  348 +++
 sys/platform/pc64/Makefile.inc             |    2 +-
 12 files changed, 4993 insertions(+), 2 deletions(-)
 create mode 100644 share/man/man4/vmx.4
 create mode 100644 sys/dev/virtual/vmware/Makefile
 create mode 100644 sys/dev/virtual/vmware/vmxnet3/Makefile
 create mode 100644 sys/dev/virtual/vmware/vmxnet3/if_vmx.c
 create mode 100644 sys/dev/virtual/vmware/vmxnet3/if_vmxreg.h
 create mode 100644 sys/dev/virtual/vmware/vmxnet3/if_vmxvar.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ba3d86e75043bb4772f7fabd852c89abdc6d3d5b


-- 
DragonFly BSD source repository


More information about the Commits mailing list