/* * Copyright (C) 2005 - 2008 ServerEngines * All rights reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. The full GNU General * Public License is included in this distribution in the file called COPYING. * * Contact Information: * linux-drivers@serverengines.com * * ServerEngines * 209 N. Fair Oaks Ave * Sunnyvale, CA 94085 */ #ifndef _BESTATUS_H_ #define _BESTATUS_H_ #define BE_SUCCESS (0x00000000L) /* * MessageId: BE_PENDING * The BladeEngine Driver call succeeded, and pended operation. */ #define BE_PENDING (0x20070001L) #define BE_STATUS_PENDING (BE_PENDING) /* * MessageId: BE_NOT_OK * An error occurred. */ #define BE_NOT_OK (0xE0070002L) /* * MessageId: BE_STATUS_SYSTEM_RESOURCES * Insufficient host system resources exist to complete the API. */ #define BE_STATUS_SYSTEM_RESOURCES (0xE0070003L) /* * MessageId: BE_STATUS_CHIP_RESOURCES * Insufficient chip resources exist to complete the API. */ #define BE_STATUS_CHIP_RESOURCES (0xE0070004L) /* * MessageId: BE_STATUS_NO_RESOURCE * Insufficient resources to complete request. */ #define BE_STATUS_NO_RESOURCE (0xE0070005L) /* * MessageId: BE_STATUS_BUSY * Resource is currently busy. */ #define BE_STATUS_BUSY (0xE0070006L) /* * MessageId: BE_STATUS_INVALID_PARAMETER * Invalid Parameter in request. */ #define BE_STATUS_INVALID_PARAMETER (0xE0000007L) /* * MessageId: BE_STATUS_NOT_SUPPORTED * Requested operation is not supported. */ #define BE_STATUS_NOT_SUPPORTED (0xE000000DL) /* * *************************************************************************** * E T H E R N E T S T A T U S * *************************************************************************** */ /* * MessageId: BE_ETH_TX_ERROR * The Ethernet device driver failed to transmit a packet. */ #define BE_ETH_TX_ERROR (0xE0070101L) /* * *************************************************************************** * S H A R E D S T A T U S * *************************************************************************** */ /* * MessageId: BE_STATUS_VBD_INVALID_VERSION * The device driver is not compatible with this version of the VBD. */ #define BE_STATUS_INVALID_VERSION (0xE0070402L) /* * MessageId: BE_STATUS_DOMAIN_DENIED * The operation failed to complete due to insufficient access * rights for the requesting domain. */ #define BE_STATUS_DOMAIN_DENIED (0xE0070403L) /* * MessageId: BE_STATUS_TCP_NOT_STARTED * The embedded TCP/IP stack has not been started. */ #define BE_STATUS_TCP_NOT_STARTED (0xE0070409L) /* * MessageId: BE_STATUS_NO_MCC_WRB * No free MCC WRB are available for posting the request. */ #define BE_STATUS_NO_MCC_WRB (0xE0070414L) #endif /* _BESTATUS_ */