datapath-windows: Report correctly when trying to add tunnel types
authorAlin Serdean <aserdean@cloudbasesolutions.com>
Thu, 29 Oct 2015 06:15:44 +0000 (06:15 +0000)
committerBen Pfaff <blp@nicira.com>
Tue, 3 Nov 2015 18:54:58 +0000 (10:54 -0800)
Report invalid parameter to the userspace if the user tries to add a vport
tunnel type which is not supported by the kernel extension.

Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Acked-by: Sairam Venugopal <vsairam@vmware.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
datapath-windows/ovsext/Vport.c

index 7de42d7..3f90039 100644 (file)
@@ -2220,7 +2220,8 @@ OvsNewVportCmdHandler(POVS_USER_PARAMS_CONTEXT usrParamsCtx,
                 transportPortDest = STT_TCP_PORT;
                 break;
             default:
-                break;
+                nlError = NL_ERROR_INVAL;
+                goto Cleanup;
             }
 
             if (vportAttrs[OVS_VPORT_ATTR_OPTIONS]) {