diff options
Diffstat (limited to 'datapath-windows/ovsext/Netlink/NetlinkError.h')
-rw-r--r-- | datapath-windows/ovsext/Netlink/NetlinkError.h | 8 |
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; } |