summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Oid.c
diff options
context:
space:
mode:
Diffstat (limited to 'datapath-windows/ovsext/Oid.c')
-rw-r--r--datapath-windows/ovsext/Oid.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Oid.c b/datapath-windows/ovsext/Oid.c
index 487739f5c..9659af713 100644
--- a/datapath-windows/ovsext/Oid.c
+++ b/datapath-windows/ovsext/Oid.c
@@ -159,6 +159,14 @@ OvsProcessSetOidPort(POVS_SWITCH_CONTEXT switchObject,
goto done;
}
+ if (portParam->IsValidationPort) {
+ /* Validation ports are used internally by the Hyper-V switch
+ * to validate and verify settings. We must skip handling them,
+ * and return STATUS_SUCCESS as the OID result
+ */
+ return NDIS_STATUS_SUCCESS;
+ }
+
switch(setInfo->Oid) {
case OID_SWITCH_PORT_CREATE:
status = HvCreatePort(switchObject, portParam);