Imported Upstream version 16.07-rc1
[deb_dpdk.git] / drivers / net / qede / base / ecore_status.h
diff --git a/drivers/net/qede/base/ecore_status.h b/drivers/net/qede/base/ecore_status.h
new file mode 100644 (file)
index 0000000..98d40bb
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2016 QLogic Corporation.
+ * All rights reserved.
+ * www.qlogic.com
+ *
+ * See LICENSE.qede_pmd for copyright and licensing details.
+ */
+
+#ifndef __ECORE_STATUS_H__
+#define __ECORE_STATUS_H__
+
+enum _ecore_status_t {
+       ECORE_UNKNOWN_ERROR = -12,
+       ECORE_NORESOURCES = -11,
+       ECORE_NODEV = -10,
+       ECORE_ABORTED = -9,
+       ECORE_AGAIN = -8,
+       ECORE_NOTIMPL = -7,
+       ECORE_EXISTS = -6,
+       ECORE_IO = -5,
+       ECORE_TIMEOUT = -4,
+       ECORE_INVAL = -3,
+       ECORE_BUSY = -2,
+       ECORE_NOMEM = -1,
+       ECORE_SUCCESS = 0,
+       /* PENDING is not an error and should be positive */
+       ECORE_PENDING = 1,
+};
+
+#endif /* __ECORE_STATUS_H__ */