diff options
Diffstat (limited to 'datapath-windows/misc')
-rw-r--r-- | datapath-windows/misc/OVS.psm1 | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/datapath-windows/misc/OVS.psm1 b/datapath-windows/misc/OVS.psm1 index cec41a63c..617f02550 100644 --- a/datapath-windows/misc/OVS.psm1 +++ b/datapath-windows/misc/OVS.psm1 @@ -152,3 +152,29 @@ function Check-WMIReturnValue($retVal) } } } + +function Set-VMNetworkAdapterOVSPortDirect +{ + [CmdletBinding()] + param + ( + [parameter(Mandatory=$true)] + [ValidateLength(1, 1024)] + [string]$vmName, + + [parameter(Mandatory=$true)] + [ValidateLength(1, 48)] + [string]$OVSPortName + ) + process + { + $vnic = 0 + + if ($vmName) + { + $vnic = Get-VMNetworkAdapter -VMName $vmName + } + # XXX the vnic index should be provided by the caller + $vnic[0] | Set-VMNetworkAdapterOVSPort -OVSPortName $OVSPortName + } +} |