62dadd654b88164ac263978699c78aa01647a39bYuri Pankov#
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy# CDDL HEADER START
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy#
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# This file and its contents are supplied under the terms of the
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# Common Development and Distribution License ("CDDL"), version 1.0.
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# You may only use this file in accordance with the terms of version
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# 1.0 of the CDDL.
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov#
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# A full copy of the text of the CDDL should have accompanied this
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# source. A copy of the CDDL is also available via the Internet at
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov# http://www.illumos.org/license/CDDL.
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov#
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy# CDDL HEADER END
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov#
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov#
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov
62dadd654b88164ac263978699c78aa01647a39bYuri PankovThe vmxnet3s driver is a paravirtualized GLDv3 NIC driver designed to
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roybe used on VMware virtual machines version 7 and later. This version
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Royof the driver is based on the "stable-10.0.x" branch of the VMware
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Royopen-vm-tools which can be obtained from:
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov
62dadd654b88164ac263978699c78aa01647a39bYuri Pankovhttps://github.com/vmware/open-vm-tools
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien RoyChanges from stable-10.0.x include:
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy* add support for VLANs
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy* enable building in the illumos gate
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy* enable building with the Sun Studio compiler
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Roy* lint cleanup: the driver is lint clean with two categorical
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov exceptions for which warnings are disabled in the Makefile
62dadd654b88164ac263978699c78aa01647a39bYuri Pankov
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien RoyThe driver remains in the original C style to facilitate potential
ca5345b6a28e9e9bfd0c135121d62c6b35a5390dSebastien Royfuture synchronization with upstream.