summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/ovsext.inf
diff options
context:
space:
mode:
authorSaurabh Shah <ssaurabh@vmware.com>2014-07-27 17:26:58 -0700
committerBen Pfaff <blp@nicira.com>2014-07-28 10:10:43 -0700
commitc803536e1cf531e29a31edfe740666ee6045d555 (patch)
tree7fc3591d38d16877cd1370687a1aa2015a0c6b29 /datapath-windows/ovsext/ovsext.inf
parent79fe0f4611b60fe0fdf43206bc06201fd724a18d (diff)
downloadopenvswitch-c803536e1cf531e29a31edfe740666ee6045d555.tar.gz
datapath-windows: Kernel module for HyperV.
The kernel switch extension has support for bridged back forwarding & tunneling over VXLAN. There is no Netlink integration as it is still being worked out. Co-Authored-By: Ankur Sharma <ankursharma@vmware.com> Signed-off-by: Ankur Sharma <ankursharma@vmware.com> Co-Authored-By: Eitan Eliahu <eliahue@vmware.com> Signed-off-by: Eitan Eliahu <eliahue@vmware.com> Co-Authored-By: Guolin Yang <gyang@vmware.com> Signed-off-by: Guolin Yang <gyang@vmware.com> Co-Authored-By: Linda Sun <lsun@vmware.com> Signed-off-by: Linda Sun <lsun@vmware.com> Co-Authored-By: Nithin Raju <nithin@vmware.com> Signed-off-by: Nithin Raju <nithin@vmware.com> Signed-off-by: Saurabh Shah <ssaurabh@vmware.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/ovsext.inf')
-rw-r--r--datapath-windows/ovsext/ovsext.inf85
1 files changed, 85 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/ovsext.inf b/datapath-windows/ovsext/ovsext.inf
new file mode 100644
index 000000000..d1f68eb6f
--- /dev/null
+++ b/datapath-windows/ovsext/ovsext.inf
@@ -0,0 +1,85 @@
+;
+; Copyright (c) VMWare. All Rights Reserved.
+;
+
+[version]
+Signature = "$Windows NT$"
+Class = NetService
+ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}
+Provider = %VMWare%
+CatalogFile = ovsext.cat
+DriverVer = 10/10/2013,1.0
+
+[Manufacturer]
+%VMWare%=VMWare,NTx86,NTia64,NTamd64
+
+[VMWare.NTx86]
+%OVSExt_Desc%=Install, OVSExt
+
+[VMWare.NTia64]
+%OVSExt_Desc%=Install, OVSExt
+
+[VMWare.NTamd64]
+%OVSExt_Desc%=Install, OVSExt
+
+;-------------------------------------------------------------------------
+; Installation Section
+;-------------------------------------------------------------------------
+[Install]
+AddReg=Inst_Ndi
+Characteristics=0x40000
+NetCfgInstanceId="{583CC151-73EC-4A6A-8B47-578297AD7623}"
+Copyfiles = OVSExt.copyfiles.sys
+
+[SourceDisksNames]
+1=%OVSExt_Desc%,"",,
+
+[SourceDisksFiles]
+OVSExt.sys=1
+
+[DestinationDirs]
+DefaultDestDir=12
+OVSExt.copyfiles.sys=12
+
+[OVSExt.copyfiles.sys]
+OVSExt.sys,,,2
+
+
+;-------------------------------------------------------------------------
+; Ndi installation support
+;-------------------------------------------------------------------------
+[Inst_Ndi]
+HKR, Ndi,Service,,"OVSExt"
+HKR, Ndi,CoServices,0x00010000,"OVSExt"
+HKR, Ndi,HelpText,,%OVSExt_HelpText%
+HKR, Ndi,FilterClass,,"ms_switch_forward"
+HKR, Ndi,FilterType,0x00010001,0x00000002
+HKR, Ndi\Interfaces,UpperRange,,"noupper"
+HKR, Ndi\Interfaces,LowerRange,,"nolower"
+HKR, Ndi\Interfaces, FilterMediaTypes,,"vmnetextension"
+HKR, Ndi,FilterRunType, 0x00010001, 2 ; optional
+
+;-------------------------------------------------------------------------
+; Service installation support, common.EventLog here is to demonstrate how to
+; write an enent log
+;-------------------------------------------------------------------------
+[Install.Services]
+AddService=OVSExt,,OVSExt_Service_Inst;, common.EventLog
+
+[OVSExt_Service_Inst]
+DisplayName = %OVSExt_Desc%
+ServiceType = 1 ;SERVICE_KERNEL_DRIVER
+StartType = 1 ;SERVICE_SYSTEM_START
+ErrorControl = 1 ;SERVICE_ERROR_NORMAL
+ServiceBinary = %12%\OVSExt.sys
+LoadOrderGroup = NDIS
+Description = %OVSExt_Desc%
+AddReg = Common.Params.reg
+
+[Install.Remove.Services]
+DelService=OVSExt,0x200
+
+[Strings]
+VMWare = "VMWare"
+OVSExt_Desc = "VMWare OVS Extension"
+OVSExt_HelpText = "VMWare OVS forwarding switch extension"