[Version]
ClassGUID
{4d36e972-e325-11ce-bfc1-08002be10318}
DriverVer
06/21/2006,6.3.9600.16384
[ControlFlags]
[Manufacturer]
%Msft%
MSFT,NTx86,NTamd64
[MSFT.NTx86]
%VMSMP_Desc%
VMSMP.ndi, VMS_MP
%VMSVSMP_Desc%
VMSVSMP.ndi, VMS_VSMP
[MSFT.NTamd64]
%VMSMP_Desc%
VMSMP.ndi, VMS_MP
%VMSVSMP_Desc%
VMSVSMP.ndi, VMS_VSMP
[VMSMP.ndi]
Characteristics
0xA1 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HAS_UI
*IfType
6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType
0 ; NdisMedium802_3
*PhysicalMediaType
0 ; NdisPhysicalMediumUnspecified
[VMSMP.ndi.AddReg]
HKR,,IMMiniport, 0x00010001, 1
HKR, Ndi, Service, 0, VMSMP
HKR, Ndi, HelpText, 0, "%VMSMP_HELP%"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
HKR, NDI\params\NetworkAddress, type, 0, "edit"
HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
HKR, NDI\params\NetworkAddress, default, 0, ""
HKR, NDI\params\NetworkAddress, optional, 0, "1"
HKR, Ndi\Params\*IPChecksumOffloadIPv4, ParamDesc, 0, %Ip4IpChecksum%
HKR, Ndi\Params\*IPChecksumOffloadIPv4, type, 0, "enum"
HKR, Ndi\Params\*IPChecksumOffloadIPv4, default, 0, "3"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "1", 0, %OflEnabledTx%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "2", 0, %OflEnabledRx%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "3", 0, %OflEnabledTxRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %Ip4TcpChecksum%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4, type, 0, "enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4, default, 0, "3"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "1", 0, %OflEnabledTx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "2", 0, %OflEnabledRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "3", 0, %OflEnabledTxRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %Ip6TcpChecksum%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6, type, 0, "enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6, default, 0, "3"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "1", 0, %OflEnabledTx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "2", 0, %OflEnabledRx%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "3", 0, %OflEnabledTxRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %Ip4UdpChecksum%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4, type, 0, "enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4, default, 0, "3"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "1", 0, %OflEnabledTx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "2", 0, %OflEnabledRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "3", 0, %OflEnabledTxRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %Ip6UdpChecksum%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6, type, 0, "enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6, default, 0, "3"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "1", 0, %OflEnabledTx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "2", 0, %OflEnabledRx%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "3", 0, %OflEnabledTxRx%
HKR, Ndi\Params\*LsoV2IPv4, ParamDesc, 0, %Ip4TcpLsoV2%
HKR, Ndi\Params\*LsoV2IPv4, type, 0, "enum"
HKR, Ndi\Params\*LsoV2IPv4, default, 0, "1"
HKR, Ndi\Params\*LsoV2IPv4\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*LsoV2IPv4\Enum, "1", 0, %CmnEnabled%
HKR, Ndi\Params\*LsoV2IPv6, ParamDesc, 0, %Ip6TcpLsoV2%
HKR, Ndi\Params\*LsoV2IPv6, type, 0, "enum"
HKR, Ndi\Params\*LsoV2IPv6, default, 0, "1"
HKR, Ndi\Params\*LsoV2IPv6\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*LsoV2IPv6\Enum, "1", 0, %CmnEnabled%
HKR, Ndi\Params\*JumboPacket, ParamDesc, 0, %JumboPacket%
HKR, Ndi\Params\*JumboPacket, default, 0, "1514"
HKR, Ndi\Params\*JumboPacket\Enum, "1514", 0, %CmnDisabled%
HKR, Ndi\Params\*JumboPacket\Enum, "4088", 0, %Bytes4088%
HKR, Ndi\Params\*JumboPacket\Enum, "9014", 0, %Bytes9014%
HKR, Ndi\Params\*JumboPacket, type, 0, "enum"
HKR, Ndi\Params\*IPsecOffloadV2, ParamDesc, 0, %IPsecOffloadV2%
HKR, Ndi\Params\*IPsecOffloadV2, type, 0, "enum"
HKR, Ndi\Params\*IPsecOffloadV2, default, 0, "3"
HKR, Ndi\Params\*IPsecOffloadV2\Enum, "0", 0, %CmnDisabled%
HKR, Ndi\Params\*IPsecOffloadV2\Enum, "1", 0, %IPsecAH%
HKR, Ndi\Params\*IPsecOffloadV2\Enum, "2", 0, %IPsecESP%
HKR, Ndi\Params\*IPsecOffloadV2\Enum, "3", 0, %IPsecAHESP%
[VMSMP.ndi.DelReg]
HKR, Ndi\Params\Ip4IpChecksum\Enum
HKR, Ndi\Params\Ip4IpChecksum
HKR, Ndi\Params\Ip4TcpChecksum\Enum
HKR, Ndi\Params\Ip4TcpChecksum
HKR, Ndi\Params\Ip4TcpLsoV1\Enum
HKR, Ndi\Params\Ip4TcpLsoV1
[VMSMP.ndi.Services]
AddService
VMSMP, 2, VMSMP.AddService, VMSMP.AddEventLog
[VMSMP.AddService]
ServiceType
1 ;SERVICE_KERNEL_DRIVER
StartType
3 ;SERVICE_DEMAND_START
ErrorControl
1 ;SERVICE_ERROR_NORMAL
ServiceBinary
%12%\vmswitch.sys
[VMSMP.AddEventLog]
AddReg
VMSMP.AddEventLog.AddReg
[VMSMP.AddEventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vmswitch.sys"
HKR,,TypesSupported,0x00010001,7
[VMSVSMP.ndi]
AddReg
VMSVSMP.ndi.AddReg
DelReg
VMSVSMP.ndi.DelReg
Characteristics
0x29 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HIDDEN
*IfType
6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType
0 ; NdisMedium802_3
*PhysicalMediaType
0 ; NdisPhysicalMediumUnspecified
[VMSVSMP.ndi.AddReg]
HKR, Ndi, Service, 0, VMSMP
HKR, Ndi, HelpText, 0, "%VMSVSMP_HELP%"
HKR, Ndi\Interfaces, UpperRange, 0, "vmnetprotocol"
HKR, Ndi\Interfaces, LowerRange, 0, "vmnetextension"
[VMSVSMP.ndi.Services]
AddService
VMSMP, 2, VMSMP.AddService, VMSVSMP.AddEventLog
[VMSVSMP.AddEventLog]
AddReg
VMSVSMP.AddEventLog.AddReg
[VMSVSMP.AddEventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vmswitch.sys"
HKR,,TypesSupported,0x00010001,7
[Strings]
VMSMP_Desc
"Hyper-V Virtual Ethernet Adapter"
VMSMP_HELP
"Hyper-V Virtual Ethernet Adapter"
NetworkAddress
"Network Address"
Ip4IpChecksum
"IPv4 Checksum Offload"
Ip4TcpChecksum
"TCP Checksum Offload (IPv4)"
Ip6TcpChecksum
"TCP Checksum Offload (IPv6)"
Ip4UdpChecksum
"UDP Checksum Offload (IPv4)"
Ip6UdpChecksum
"UDP Checksum Offload (IPv6)"
Ip4TcpLsoV2
"Large Send Offload Version 2 (IPv4)"
Ip6TcpLsoV2
"Large Send Offload Version 2 (IPv6)"
VlanSupport
"Ieee 802.1Q VLAN"
IPsecOffloadV2
"IPSec Offload"
IPsecAH
"Auth Header Enabled"
IPsecAHESP
"Auth Header and ESP Enabled"
OflEnabledTx
"Tx Enabled"
OflEnabledRx
"Rx Enabled"
OflEnabledTxRx
"Rx & Tx Enabled"
JumboPacket
"Jumbo Packet"
VMSVSMP_Desc
"Hyper-V Virtual Switch Extension Adapter"
VMSVSMP_HELP
"Hyper-V Virtual Switch Extension Adapter"