[ovs-dev] [PATCH] WMI Script Support for setting Hyper-V friendly port name from NOVA driver

Ankur Sharma ankursharma at vmware.com
Mon Nov 3 18:51:14 UTC 2014


Acked-by: Ankur Sharma <ankursharma at vmware.com>
________________________________________
From: Eitan Eliahu
Sent: Thursday, October 30, 2014 3:01 PM
To: Ankur Sharma
Subject: FW: [PATCH] WMI Script Support for setting Hyper-V friendly port name from NOVA driver

-----Original Message-----
From: Eitan Eliahu [mailto:eliahue at vmware.com]
Sent: Thursday, October 30, 2014 10:35 PM
To: dev at openvswitch.org
Cc: Eitan Eliahu
Subject: [PATCH] WMI Script Support for setting Hyper-V friendly port name from NOVA driver

Added a function Set-VMNetworkAdapterOVSPortDirect() to be called from NOVA driver to set a name on the port of the first VNIC for the specified VM.

Usage example:
Set-VMNetworkAdapterOVSPortDirect -OVSPortName ovs-port-5 -VMName NoOS

To confirm that the name was set:
Get-VMNetworkAdapterByOVSPort  -OVSPortName ovs-port-5

Signed-off-by: Eitan Eliahu <eliahue at vmware.com>
---
 datapath-windows/misc/OVS.psm1 | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/datapath-windows/misc/OVS.psm1 b/datapath-windows/misc/OVS.psm1 index b83b263..0f4f8c8 100644
--- a/datapath-windows/misc/OVS.psm1
+++ b/datapath-windows/misc/OVS.psm1
@@ -152,3 +152,27 @@ function Check-WMIReturnValue($retVal)
         }
     }
 }
+
+function Set-VMNetworkAdapterOVSPortDirect {
+    [CmdletBinding()]
+    param
+    (
+        [parameter(Mandatory=$true)]
+        [string]$vmName,
+
+        [parameter(Mandatory=$true)]
+        [ValidateLength(1, 48)]
+        [string]$OVSPortName
+    )
+    process
+    {
+        $vnic = 0
+
+        if ($vmName)
+        {
+            $vnic = Get-VMNetworkAdapter -VMName $vmName
+        }
+        $vnic[0] | Set-VMNetworkAdapterOVSPort -OVSPortName $OVSPortName
+    }
+}
--
1.9.4.msysgit.0




More information about the dev mailing list