57xx_l5cm_constants.h revision d14abf155341d55053c76eeec58b787a456b753b
#ifndef __57XX_L5CM_CONSTANTS_H_
#define __57XX_L5CM_CONSTANTS_H_
/**
* This file defines HSI constants for the L4 flows
*/
// KWQ (kernel work queue) request op codes
#define L4_KWQE_OPCODE_VALUE_CONNECT1 (50)
#define L4_KWQE_OPCODE_VALUE_CONNECT2 (51)
#define L4_KWQE_OPCODE_VALUE_CONNECT3 (52)
#define L4_KWQE_OPCODE_VALUE_RESET (53)
#define L4_KWQE_OPCODE_VALUE_CLOSE (54)
#define L4_KWQE_OPCODE_VALUE_UPDATE_SECRET (60)
#define L4_KWQE_OPCODE_VALUE_INIT_ULP (61)
#ifndef L4_KWQE_OPCODE_VALUE_OFFLOAD_PG
#define L4_KWQE_OPCODE_VALUE_OFFLOAD_PG (1)
#endif
// KCQ (kernel completion queue) response op codes
#define L4_KCQE_OPCODE_VALUE_MINIMUM (53) /*bottom limit to L4 KCQE values*/
#define L4_KCQE_OPCODE_VALUE_CLOSE_COMP (53)
#define L4_KCQE_OPCODE_VALUE_RESET_COMP (54)
#define L4_KCQE_OPCODE_VALUE_FW_TCP_UPDATE (55)
#define L4_KCQE_OPCODE_VALUE_CONNECT_COMPLETE (56)
#define L4_KCQE_OPCODE_VALUE_REMOTE_CONNECTION_ABORTED (57)
#define L4_KCQE_OPCODE_VALUE_CLOSE_RECEIVED (58)
#define L4_KCQE_OPCODE_VALUE_INIT_ULP (61)
#define L4_KCQE_OPCODE_VALUE_TERMINATE_COMP (62)
#define L4_KCQE_OPCODE_VALUE_MAXIMUM (62) /*top limit to L4 KCQE values*/
#ifndef L4_KCQE_OPCODE_VALUE_OFFLOAD_PG
#define L4_KCQE_OPCODE_VALUE_OFFLOAD_PG (1)
#endif
#ifndef L4_KWQE_OPCODE_VALUE_UPDATE_PG
#define L4_KWQE_OPCODE_VALUE_UPDATE_PG (9)
#endif
#ifndef L4_KWQE_OPCODE_VALUE_UPLOAD_PG
#define L4_KWQE_OPCODE_VALUE_UPLOAD_PG (14)
#endif
// KCQ (kernel completion queue) completion status
#define L4_KCQE_COMPLETION_STATUS_SUCCESS (0)
#define L4_KCQE_COMPLETION_STATUS_TIMEOUT (0x93)
#define L4_LAYER_CODE (4)
#endif //__57XX_L5CM_CONSTANTS_H_