diff options
author | Alin Serdean <aserdean@cloudbasesolutions.com> | 2015-10-29 06:15:44 +0000 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2015-11-03 10:54:58 -0800 |
commit | ec6f7ef3fdcbe1eb516c3c7ebe7286f8591d2b8e (patch) | |
tree | 77de9fb551a9a82abaeb98d6b41e6ca5c62814f3 /datapath-windows/ovsext/Vport.c | |
parent | ac79a98803dc2e02619bd2cea3241006bb75b03d (diff) | |
download | openvswitch-ec6f7ef3fdcbe1eb516c3c7ebe7286f8591d2b8e.tar.gz |
datapath-windows: Report correctly when trying to add tunnel types
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>
Diffstat (limited to 'datapath-windows/ovsext/Vport.c')
-rw-r--r-- | datapath-windows/ovsext/Vport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/Vport.c b/datapath-windows/ovsext/Vport.c index 7de42d7b7..3f900393b 100644 --- a/datapath-windows/ovsext/Vport.c +++ b/datapath-windows/ovsext/Vport.c @@ -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]) { |