Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* Copyright(c) 2013 - 2018 Intel Corporation. */
0003 
0004 #ifndef _I40E_STATUS_H_
0005 #define _I40E_STATUS_H_
0006 
0007 /* Error Codes */
0008 enum i40e_status_code {
0009     I40E_SUCCESS                = 0,
0010     I40E_ERR_NVM                = -1,
0011     I40E_ERR_NVM_CHECKSUM           = -2,
0012     I40E_ERR_PHY                = -3,
0013     I40E_ERR_CONFIG             = -4,
0014     I40E_ERR_PARAM              = -5,
0015     I40E_ERR_MAC_TYPE           = -6,
0016     I40E_ERR_UNKNOWN_PHY            = -7,
0017     I40E_ERR_LINK_SETUP         = -8,
0018     I40E_ERR_ADAPTER_STOPPED        = -9,
0019     I40E_ERR_INVALID_MAC_ADDR       = -10,
0020     I40E_ERR_DEVICE_NOT_SUPPORTED       = -11,
0021     I40E_ERR_PRIMARY_REQUESTS_PENDING   = -12,
0022     I40E_ERR_INVALID_LINK_SETTINGS      = -13,
0023     I40E_ERR_AUTONEG_NOT_COMPLETE       = -14,
0024     I40E_ERR_RESET_FAILED           = -15,
0025     I40E_ERR_SWFW_SYNC          = -16,
0026     I40E_ERR_NO_AVAILABLE_VSI       = -17,
0027     I40E_ERR_NO_MEMORY          = -18,
0028     I40E_ERR_BAD_PTR            = -19,
0029     I40E_ERR_RING_FULL          = -20,
0030     I40E_ERR_INVALID_PD_ID          = -21,
0031     I40E_ERR_INVALID_QP_ID          = -22,
0032     I40E_ERR_INVALID_CQ_ID          = -23,
0033     I40E_ERR_INVALID_CEQ_ID         = -24,
0034     I40E_ERR_INVALID_AEQ_ID         = -25,
0035     I40E_ERR_INVALID_SIZE           = -26,
0036     I40E_ERR_INVALID_ARP_INDEX      = -27,
0037     I40E_ERR_INVALID_FPM_FUNC_ID        = -28,
0038     I40E_ERR_QP_INVALID_MSG_SIZE        = -29,
0039     I40E_ERR_QP_TOOMANY_WRS_POSTED      = -30,
0040     I40E_ERR_INVALID_FRAG_COUNT     = -31,
0041     I40E_ERR_QUEUE_EMPTY            = -32,
0042     I40E_ERR_INVALID_ALIGNMENT      = -33,
0043     I40E_ERR_FLUSHED_QUEUE          = -34,
0044     I40E_ERR_INVALID_PUSH_PAGE_INDEX    = -35,
0045     I40E_ERR_INVALID_IMM_DATA_SIZE      = -36,
0046     I40E_ERR_TIMEOUT            = -37,
0047     I40E_ERR_OPCODE_MISMATCH        = -38,
0048     I40E_ERR_CQP_COMPL_ERROR        = -39,
0049     I40E_ERR_INVALID_VF_ID          = -40,
0050     I40E_ERR_INVALID_HMCFN_ID       = -41,
0051     I40E_ERR_BACKING_PAGE_ERROR     = -42,
0052     I40E_ERR_NO_PBLCHUNKS_AVAILABLE     = -43,
0053     I40E_ERR_INVALID_PBLE_INDEX     = -44,
0054     I40E_ERR_INVALID_SD_INDEX       = -45,
0055     I40E_ERR_INVALID_PAGE_DESC_INDEX    = -46,
0056     I40E_ERR_INVALID_SD_TYPE        = -47,
0057     I40E_ERR_MEMCPY_FAILED          = -48,
0058     I40E_ERR_INVALID_HMC_OBJ_INDEX      = -49,
0059     I40E_ERR_INVALID_HMC_OBJ_COUNT      = -50,
0060     I40E_ERR_INVALID_SRQ_ARM_LIMIT      = -51,
0061     I40E_ERR_SRQ_ENABLED            = -52,
0062     I40E_ERR_ADMIN_QUEUE_ERROR      = -53,
0063     I40E_ERR_ADMIN_QUEUE_TIMEOUT        = -54,
0064     I40E_ERR_BUF_TOO_SHORT          = -55,
0065     I40E_ERR_ADMIN_QUEUE_FULL       = -56,
0066     I40E_ERR_ADMIN_QUEUE_NO_WORK        = -57,
0067     I40E_ERR_BAD_IWARP_CQE          = -58,
0068     I40E_ERR_NVM_BLANK_MODE         = -59,
0069     I40E_ERR_NOT_IMPLEMENTED        = -60,
0070     I40E_ERR_PE_DOORBELL_NOT_ENABLED    = -61,
0071     I40E_ERR_DIAG_TEST_FAILED       = -62,
0072     I40E_ERR_NOT_READY          = -63,
0073     I40E_NOT_SUPPORTED          = -64,
0074     I40E_ERR_FIRMWARE_API_VERSION       = -65,
0075     I40E_ERR_ADMIN_QUEUE_CRITICAL_ERROR = -66,
0076 };
0077 
0078 #endif /* _I40E_STATUS_H_ */