summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Netlink/NetlinkError.h
diff options
context:
space:
mode:
Diffstat (limited to 'datapath-windows/ovsext/Netlink/NetlinkError.h')
-rw-r--r--datapath-windows/ovsext/Netlink/NetlinkError.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/Netlink/NetlinkError.h b/datapath-windows/ovsext/Netlink/NetlinkError.h
index 827fa8cc6..53c935ff2 100644
--- a/datapath-windows/ovsext/Netlink/NetlinkError.h
+++ b/datapath-windows/ovsext/Netlink/NetlinkError.h
@@ -202,13 +202,19 @@ typedef enum _NL_ERROR_
static __inline
NlMapStatusToNlErr(NTSTATUS status)
{
- NL_ERROR ret = NL_ERROR_SUCCESS;
+ NL_ERROR ret = NL_ERROR_INVAL;
switch (status)
{
case STATUS_NOT_SUPPORTED:
ret = NL_ERROR_NOTSUPP;
break;
+ case STATUS_INSUFFICIENT_RESOURCES:
+ ret = NL_ERROR_NOMEM;
+ break;
+ case STATUS_SUCCESS:
+ ret = NL_ERROR_SUCCESS;
+ break;
default:
break;
}