Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
t4_msg.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

union  opcode_tid
 
struct  rss_header
 
struct  work_request_hdr
 
struct  cpl_pass_open_req
 
struct  cpl_pass_open_req6
 
struct  cpl_pass_open_rpl
 
struct  cpl_pass_accept_rpl
 
struct  cpl_act_open_req
 
struct  cpl_act_open_req6
 
struct  cpl_act_open_rpl
 
struct  cpl_pass_establish
 
struct  cpl_act_establish
 
struct  cpl_get_tcb
 
struct  cpl_set_tcb_field
 
struct  cpl_set_tcb_rpl
 
struct  cpl_close_con_req
 
struct  cpl_close_con_rpl
 
struct  cpl_close_listsvr_req
 
struct  cpl_close_listsvr_rpl
 
struct  cpl_abort_req_rss
 
struct  cpl_abort_req
 
struct  cpl_abort_rpl_rss
 
struct  cpl_abort_rpl
 
struct  cpl_peer_close
 
struct  cpl_tid_release
 
struct  cpl_tx_pkt_core
 
struct  cpl_tx_pkt
 
struct  cpl_tx_pkt_lso_core
 
struct  cpl_tx_pkt_lso
 
struct  cpl_iscsi_hdr
 
struct  cpl_rx_data
 
struct  cpl_rx_data_ack
 
struct  cpl_rx_pkt
 
struct  cpl_trace_pkt
 
struct  cpl_l2t_write_req
 
struct  cpl_l2t_write_rpl
 
struct  cpl_rdma_terminate
 
struct  cpl_sge_egr_update
 
struct  cpl_fw4_pld
 
struct  cpl_fw6_pld
 
struct  cpl_fw4_msg
 
struct  cpl_fw4_ack
 
struct  cpl_fw6_msg
 
struct  ulptx_sge_pair
 
struct  ulptx_sgl
 
struct  ulp_mem_io
 

Macros

#define CPL_OPCODE(x)   ((x) << 24)
 
#define MK_OPCODE_TID(opcode, tid)   (CPL_OPCODE(opcode) | (tid))
 
#define OPCODE_TID(cmd)   ((cmd)->ot.opcode_tid)
 
#define GET_TID(cmd)   (ntohl(OPCODE_TID(cmd)) & 0xFFFFFF)
 
#define GET_TID_TID(x)   ((x) & 0x3fff)
 
#define GET_TID_QID(x)   (((x) >> 14) & 0x3ff)
 
#define TID_QID(x)   ((x) << 14)
 
#define WR_HDR   struct work_request_hdr wr
 
#define TX_CHAN(x)   ((x) << 2)
 
#define DELACK(x)   ((x) << 5)
 
#define ULP_MODE(x)   ((x) << 8)
 
#define RCV_BUFSIZ(x)   ((x) << 12)
 
#define DSCP(x)   ((x) << 22)
 
#define SMAC_SEL(x)   ((u64)(x) << 28)
 
#define L2T_IDX(x)   ((u64)(x) << 36)
 
#define NAGLE(x)   ((u64)(x) << 49)
 
#define WND_SCALE(x)   ((u64)(x) << 50)
 
#define KEEP_ALIVE(x)   ((u64)(x) << 54)
 
#define MSS_IDX(x)   ((u64)(x) << 60)
 
#define SYN_RSS_ENABLE   (1 << 0)
 
#define SYN_RSS_QUEUE(x)   ((x) << 2)
 
#define CONN_POLICY_ASK   (1 << 22)
 
#define RSS_QUEUE(x)   ((x) << 0)
 
#define RSS_QUEUE_VALID   (1 << 10)
 
#define RX_COALESCE_VALID(x)   ((x) << 11)
 
#define RX_COALESCE(x)   ((x) << 12)
 
#define TX_QUEUE(x)   ((x) << 23)
 
#define RX_CHANNEL(x)   ((x) << 26)
 
#define WND_SCALE_EN(x)   ((x) << 28)
 
#define TSTAMPS_EN(x)   ((x) << 29)
 
#define SACK_EN(x)   ((x) << 30)
 
#define GET_AOPEN_STATUS(x)   ((x) & 0xff)
 
#define GET_AOPEN_ATID(x)   (((x) >> 8) & 0xffffff)
 
#define GET_POPEN_TID(x)   ((x) & 0xffffff)
 
#define GET_POPEN_TOS(x)   (((x) >> 24) & 0xff)
 
#define GET_TCPOPT_WSCALE_OK(x)   (((x) >> 5) & 1)
 
#define GET_TCPOPT_SACK(x)   (((x) >> 6) & 1)
 
#define GET_TCPOPT_TSTAMP(x)   (((x) >> 7) & 1)
 
#define GET_TCPOPT_SND_WSCALE(x)   (((x) >> 8) & 0xf)
 
#define GET_TCPOPT_MSS(x)   (((x) >> 12) & 0xf)
 
#define QUEUENO(x)   ((x) << 0)
 
#define REPLY_CHAN(x)   ((x) << 14)
 
#define NO_REPLY(x)   ((x) << 15)
 
#define TCB_WORD(x)   ((x) << 0)
 
#define TCB_COOKIE(x)   ((x) << 5)
 
#define LISTSVR_IPV6   (1 << 14)
 
#define TXPKT_VF(x)   ((x) << 0)
 
#define TXPKT_PF(x)   ((x) << 8)
 
#define TXPKT_VF_VLD   (1 << 11)
 
#define TXPKT_OVLAN_IDX(x)   ((x) << 12)
 
#define TXPKT_INTF(x)   ((x) << 16)
 
#define TXPKT_INS_OVLAN   (1 << 21)
 
#define TXPKT_OPCODE(x)   ((x) << 24)
 
#define TXPKT_CSUM_END(x)   ((x) << 12)
 
#define TXPKT_CSUM_START(x)   ((x) << 20)
 
#define TXPKT_IPHDR_LEN(x)   ((u64)(x) << 20)
 
#define TXPKT_CSUM_LOC(x)   ((u64)(x) << 30)
 
#define TXPKT_ETHHDR_LEN(x)   ((u64)(x) << 34)
 
#define TXPKT_CSUM_TYPE(x)   ((u64)(x) << 40)
 
#define TXPKT_VLAN(x)   ((u64)(x) << 44)
 
#define TXPKT_VLAN_VLD   (1ULL << 60)
 
#define TXPKT_IPCSUM_DIS   (1ULL << 62)
 
#define TXPKT_L4CSUM_DIS   (1ULL << 63)
 
#define cpl_tx_pkt_xt   cpl_tx_pkt
 
#define LSO_TCPHDR_LEN(x)   ((x) << 0)
 
#define LSO_IPHDR_LEN(x)   ((x) << 4)
 
#define LSO_ETHHDR_LEN(x)   ((x) << 16)
 
#define LSO_IPV6(x)   ((x) << 20)
 
#define LSO_LAST_SLICE   (1 << 22)
 
#define LSO_FIRST_SLICE   (1 << 23)
 
#define LSO_OPCODE(x)   ((x) << 24)
 
#define ISCSI_PDU_LEN(x)   ((x) & 0x7FFF)
 
#define ISCSI_DDP   (1 << 15)
 
#define RX_CREDITS(x)   ((x) << 0)
 
#define RX_FORCE_ACK(x)   ((x) << 28)
 
#define RXF_UDP   (1 << 22)
 
#define RXF_TCP   (1 << 23)
 
#define RXF_IP   (1 << 24)
 
#define RXF_IP6   (1 << 25)
 
#define L2T_W_INFO(x)   ((x) << 2)
 
#define L2T_W_PORT(x)   ((x) << 8)
 
#define L2T_W_NOREPLY(x)   ((x) << 15)
 
#define EGR_QID(x)   ((x) & 0x1FFFF)
 
#define ULPTX_CMD(x)   ((x) << 24)
 
#define ULPTX_NSGE(x)   ((x) << 0)
 
#define ULP_MEMIO_ORDER(x)   ((x) << 23)
 
#define ULP_MEMIO_DATA_LEN(x)   ((x) << 0)
 
#define ULP_MEMIO_ADDR(x)   ((x) << 0)
 
#define ULP_MEMIO_LOCK(x)   ((x) << 31)
 

Enumerations

enum  {
  CPL_PASS_OPEN_REQ = 0x1, CPL_PASS_ACCEPT_RPL = 0x2, CPL_ACT_OPEN_REQ = 0x3, CPL_SET_TCB_FIELD = 0x5,
  CPL_GET_TCB = 0x6, CPL_CLOSE_CON_REQ = 0x8, CPL_CLOSE_LISTSRV_REQ = 0x9, CPL_ABORT_REQ = 0xA,
  CPL_ABORT_RPL = 0xB, CPL_RX_DATA_ACK = 0xD, CPL_TX_PKT = 0xE, CPL_L2T_WRITE_REQ = 0x12,
  CPL_TID_RELEASE = 0x1A, CPL_CLOSE_LISTSRV_RPL = 0x20, CPL_L2T_WRITE_RPL = 0x23, CPL_PASS_OPEN_RPL = 0x24,
  CPL_ACT_OPEN_RPL = 0x25, CPL_PEER_CLOSE = 0x26, CPL_ABORT_REQ_RSS = 0x2B, CPL_ABORT_RPL_RSS = 0x2D,
  CPL_CLOSE_CON_RPL = 0x32, CPL_ISCSI_HDR = 0x33, CPL_RDMA_CQE = 0x35, CPL_RDMA_CQE_READ_RSP = 0x36,
  CPL_RDMA_CQE_ERR = 0x37, CPL_RX_DATA = 0x39, CPL_SET_TCB_RPL = 0x3A, CPL_RX_PKT = 0x3B,
  CPL_RX_DDP_COMPLETE = 0x3F, CPL_ACT_ESTABLISH = 0x40, CPL_PASS_ESTABLISH = 0x41, CPL_RX_DATA_DDP = 0x42,
  CPL_PASS_ACCEPT_REQ = 0x44, CPL_RDMA_READ_REQ = 0x60, CPL_PASS_OPEN_REQ6 = 0x81, CPL_ACT_OPEN_REQ6 = 0x83,
  CPL_RDMA_TERMINATE = 0xA2, CPL_RDMA_WRITE = 0xA4, CPL_SGE_EGR_UPDATE = 0xA5, CPL_TRACE_PKT = 0xB0,
  CPL_FW4_MSG = 0xC0, CPL_FW4_PLD = 0xC1, CPL_FW4_ACK = 0xC3, CPL_FW6_MSG = 0xE0,
  CPL_FW6_PLD = 0xE1, CPL_TX_PKT_LSO = 0xED, CPL_TX_PKT_XT = 0xEE, NUM_CPL_CMDS
}
 
enum  CPL_error {
  CPL_ERR_NONE = 0, CPL_ERR_TCAM_PARITY = 1, CPL_ERR_TCAM_FULL = 3, CPL_ERR_CONN_RESET = 20,
  CPL_ERR_CONN_EXIST = 22, CPL_ERR_ARP_MISS = 23, CPL_ERR_BAD_SYN = 24, CPL_ERR_CONN_TIMEDOUT = 30,
  CPL_ERR_XMIT_TIMEDOUT = 31, CPL_ERR_PERSIST_TIMEDOUT = 32, CPL_ERR_FINWAIT2_TIMEDOUT = 33, CPL_ERR_KEEPALIVE_TIMEDOUT = 34,
  CPL_ERR_ABORT_FAILED = 42, CPL_ERR_GENERAL = 99, CPL_ERR_NONE = 0, CPL_ERR_TCAM_PARITY = 1,
  CPL_ERR_TCAM_FULL = 3, CPL_ERR_CONN_RESET = 20, CPL_ERR_CONN_EXIST = 22, CPL_ERR_ARP_MISS = 23,
  CPL_ERR_BAD_SYN = 24, CPL_ERR_CONN_TIMEDOUT = 30, CPL_ERR_XMIT_TIMEDOUT = 31, CPL_ERR_PERSIST_TIMEDOUT = 32,
  CPL_ERR_FINWAIT2_TIMEDOUT = 33, CPL_ERR_KEEPALIVE_TIMEDOUT = 34, CPL_ERR_RTX_NEG_ADVICE = 35, CPL_ERR_PERSIST_NEG_ADVICE = 36,
  CPL_ERR_ABORT_FAILED = 42, CPL_ERR_GENERAL = 99, CPL_ERR_NONE = 0, CPL_ERR_TCAM_FULL = 3,
  CPL_ERR_BAD_LENGTH = 15, CPL_ERR_BAD_ROUTE = 18, CPL_ERR_CONN_RESET = 20, CPL_ERR_CONN_EXIST_SYNRECV = 21,
  CPL_ERR_CONN_EXIST = 22, CPL_ERR_ARP_MISS = 23, CPL_ERR_BAD_SYN = 24, CPL_ERR_CONN_TIMEDOUT = 30,
  CPL_ERR_XMIT_TIMEDOUT = 31, CPL_ERR_PERSIST_TIMEDOUT = 32, CPL_ERR_FINWAIT2_TIMEDOUT = 33, CPL_ERR_KEEPALIVE_TIMEDOUT = 34,
  CPL_ERR_RTX_NEG_ADVICE = 35, CPL_ERR_PERSIST_NEG_ADVICE = 36, CPL_ERR_ABORT_FAILED = 42, CPL_ERR_IWARP_FLM = 50
}
 
enum  {
  ULP_MODE_NONE = 0, ULP_MODE_ISCSI = 2, ULP_MODE_RDMA = 4, ULP_MODE_TCPDDP = 5,
  ULP_MODE_FCOE = 6
}
 
enum  { ULP_CRC_HEADER = 1 << 0, ULP_CRC_DATA = 1 << 1 }
 
enum  { CPL_ABORT_SEND_RST = 0, CPL_ABORT_NO_RST }
 
enum  {
  TX_CSUM_TCP = 0, TX_CSUM_UDP = 1, TX_CSUM_CRC16 = 4, TX_CSUM_CRC32 = 5,
  TX_CSUM_CRC32C = 6, TX_CSUM_FCOE = 7, TX_CSUM_TCPIP = 8, TX_CSUM_UDPIP = 9,
  TX_CSUM_TCPIP6 = 10, TX_CSUM_UDPIP6 = 11, TX_CSUM_IP = 12
}
 
enum  { FW6_TYPE_CMD_RPL = 0 }
 
enum  { ULP_TX_MEM_READ = 2, ULP_TX_MEM_WRITE = 3, ULP_TX_PKT = 4 }
 
enum  { ULP_TX_SC_NOOP = 0x80, ULP_TX_SC_IMM = 0x81, ULP_TX_SC_DSGL = 0x82, ULP_TX_SC_ISGL = 0x83 }
 

Macro Definition Documentation

#define CONN_POLICY_ASK   (1 << 22)

Definition at line 220 of file t4_msg.h.

#define CPL_OPCODE (   x)    ((x) << 24)

Definition at line 159 of file t4_msg.h.

#define cpl_tx_pkt_xt   cpl_tx_pkt

Definition at line 445 of file t4_msg.h.

#define DELACK (   x)    ((x) << 5)

Definition at line 207 of file t4_msg.h.

#define DSCP (   x)    ((x) << 22)

Definition at line 210 of file t4_msg.h.

#define EGR_QID (   x)    ((x) & 0x1FFFF)

Definition at line 586 of file t4_msg.h.

#define GET_AOPEN_ATID (   x)    (((x) >> 8) & 0xffffff)

Definition at line 288 of file t4_msg.h.

#define GET_AOPEN_STATUS (   x)    ((x) & 0xff)

Definition at line 287 of file t4_msg.h.

#define GET_POPEN_TID (   x)    ((x) & 0xffffff)

Definition at line 295 of file t4_msg.h.

#define GET_POPEN_TOS (   x)    (((x) >> 24) & 0xff)

Definition at line 296 of file t4_msg.h.

#define GET_TCPOPT_MSS (   x)    (((x) >> 12) & 0xf)

Definition at line 303 of file t4_msg.h.

#define GET_TCPOPT_SACK (   x)    (((x) >> 6) & 1)

Definition at line 300 of file t4_msg.h.

#define GET_TCPOPT_SND_WSCALE (   x)    (((x) >> 8) & 0xf)

Definition at line 302 of file t4_msg.h.

#define GET_TCPOPT_TSTAMP (   x)    (((x) >> 7) & 1)

Definition at line 301 of file t4_msg.h.

#define GET_TCPOPT_WSCALE_OK (   x)    (((x) >> 5) & 1)

Definition at line 299 of file t4_msg.h.

#define GET_TID (   cmd)    (ntohl(OPCODE_TID(cmd)) & 0xFFFFFF)

Definition at line 162 of file t4_msg.h.

#define GET_TID_QID (   x)    (((x) >> 14) & 0x3ff)

Definition at line 166 of file t4_msg.h.

#define GET_TID_TID (   x)    ((x) & 0x3fff)

Definition at line 165 of file t4_msg.h.

#define ISCSI_DDP   (1 << 15)

Definition at line 473 of file t4_msg.h.

#define ISCSI_PDU_LEN (   x)    ((x) & 0x7FFF)

Definition at line 472 of file t4_msg.h.

#define KEEP_ALIVE (   x)    ((u64)(x) << 54)

Definition at line 215 of file t4_msg.h.

#define L2T_IDX (   x)    ((u64)(x) << 36)

Definition at line 212 of file t4_msg.h.

#define L2T_W_INFO (   x)    ((x) << 2)

Definition at line 564 of file t4_msg.h.

#define L2T_W_NOREPLY (   x)    ((x) << 15)

Definition at line 566 of file t4_msg.h.

#define L2T_W_PORT (   x)    ((x) << 8)

Definition at line 565 of file t4_msg.h.

#define LISTSVR_IPV6   (1 << 14)

Definition at line 365 of file t4_msg.h.

#define LSO_ETHHDR_LEN (   x)    ((x) << 16)

Definition at line 451 of file t4_msg.h.

#define LSO_FIRST_SLICE   (1 << 23)

Definition at line 454 of file t4_msg.h.

#define LSO_IPHDR_LEN (   x)    ((x) << 4)

Definition at line 450 of file t4_msg.h.

#define LSO_IPV6 (   x)    ((x) << 20)

Definition at line 452 of file t4_msg.h.

#define LSO_LAST_SLICE   (1 << 22)

Definition at line 453 of file t4_msg.h.

#define LSO_OPCODE (   x)    ((x) << 24)

Definition at line 455 of file t4_msg.h.

#define LSO_TCPHDR_LEN (   x)    ((x) << 0)

Definition at line 449 of file t4_msg.h.

#define MK_OPCODE_TID (   opcode,
  tid 
)    (CPL_OPCODE(opcode) | (tid))

Definition at line 160 of file t4_msg.h.

#define MSS_IDX (   x)    ((u64)(x) << 60)

Definition at line 216 of file t4_msg.h.

#define NAGLE (   x)    ((u64)(x) << 49)

Definition at line 213 of file t4_msg.h.

#define NO_REPLY (   x)    ((x) << 15)

Definition at line 324 of file t4_msg.h.

#define OPCODE_TID (   cmd)    ((cmd)->ot.opcode_tid)

Definition at line 161 of file t4_msg.h.

#define QUEUENO (   x)    ((x) << 0)

Definition at line 322 of file t4_msg.h.

#define RCV_BUFSIZ (   x)    ((x) << 12)

Definition at line 209 of file t4_msg.h.

#define REPLY_CHAN (   x)    ((x) << 14)

Definition at line 323 of file t4_msg.h.

#define RSS_QUEUE (   x)    ((x) << 0)

Definition at line 246 of file t4_msg.h.

#define RSS_QUEUE_VALID   (1 << 10)

Definition at line 247 of file t4_msg.h.

#define RX_CHANNEL (   x)    ((x) << 26)

Definition at line 251 of file t4_msg.h.

#define RX_COALESCE (   x)    ((x) << 12)

Definition at line 249 of file t4_msg.h.

#define RX_COALESCE_VALID (   x)    ((x) << 11)

Definition at line 248 of file t4_msg.h.

#define RX_CREDITS (   x)    ((x) << 0)

Definition at line 507 of file t4_msg.h.

#define RX_FORCE_ACK (   x)    ((x) << 28)

Definition at line 508 of file t4_msg.h.

#define RXF_IP   (1 << 24)

Definition at line 533 of file t4_msg.h.

#define RXF_IP6   (1 << 25)

Definition at line 534 of file t4_msg.h.

#define RXF_TCP   (1 << 23)

Definition at line 532 of file t4_msg.h.

#define RXF_UDP   (1 << 22)

Definition at line 531 of file t4_msg.h.

#define SACK_EN (   x)    ((x) << 30)

Definition at line 254 of file t4_msg.h.

#define SMAC_SEL (   x)    ((u64)(x) << 28)

Definition at line 211 of file t4_msg.h.

#define SYN_RSS_ENABLE   (1 << 0)

Definition at line 218 of file t4_msg.h.

#define SYN_RSS_QUEUE (   x)    ((x) << 2)

Definition at line 219 of file t4_msg.h.

#define TCB_COOKIE (   x)    ((x) << 5)

Definition at line 334 of file t4_msg.h.

#define TCB_WORD (   x)    ((x) << 0)

Definition at line 333 of file t4_msg.h.

#define TID_QID (   x)    ((x) << 14)

Definition at line 167 of file t4_msg.h.

#define TSTAMPS_EN (   x)    ((x) << 29)

Definition at line 253 of file t4_msg.h.

#define TX_CHAN (   x)    ((x) << 2)

Definition at line 206 of file t4_msg.h.

#define TX_QUEUE (   x)    ((x) << 23)

Definition at line 250 of file t4_msg.h.

#define TXPKT_CSUM_END (   x)    ((x) << 12)

Definition at line 428 of file t4_msg.h.

#define TXPKT_CSUM_LOC (   x)    ((u64)(x) << 30)

Definition at line 431 of file t4_msg.h.

#define TXPKT_CSUM_START (   x)    ((x) << 20)

Definition at line 429 of file t4_msg.h.

#define TXPKT_CSUM_TYPE (   x)    ((u64)(x) << 40)

Definition at line 433 of file t4_msg.h.

#define TXPKT_ETHHDR_LEN (   x)    ((u64)(x) << 34)

Definition at line 432 of file t4_msg.h.

#define TXPKT_INS_OVLAN   (1 << 21)

Definition at line 423 of file t4_msg.h.

#define TXPKT_INTF (   x)    ((x) << 16)

Definition at line 422 of file t4_msg.h.

#define TXPKT_IPCSUM_DIS   (1ULL << 62)

Definition at line 436 of file t4_msg.h.

#define TXPKT_IPHDR_LEN (   x)    ((u64)(x) << 20)

Definition at line 430 of file t4_msg.h.

#define TXPKT_L4CSUM_DIS   (1ULL << 63)

Definition at line 437 of file t4_msg.h.

#define TXPKT_OPCODE (   x)    ((x) << 24)

Definition at line 424 of file t4_msg.h.

#define TXPKT_OVLAN_IDX (   x)    ((x) << 12)

Definition at line 421 of file t4_msg.h.

#define TXPKT_PF (   x)    ((x) << 8)

Definition at line 419 of file t4_msg.h.

#define TXPKT_VF (   x)    ((x) << 0)

Definition at line 418 of file t4_msg.h.

#define TXPKT_VF_VLD   (1 << 11)

Definition at line 420 of file t4_msg.h.

#define TXPKT_VLAN (   x)    ((u64)(x) << 44)

Definition at line 434 of file t4_msg.h.

#define TXPKT_VLAN_VLD   (1ULL << 60)

Definition at line 435 of file t4_msg.h.

#define ULP_MEMIO_ADDR (   x)    ((x) << 0)

Definition at line 674 of file t4_msg.h.

#define ULP_MEMIO_DATA_LEN (   x)    ((x) << 0)

Definition at line 672 of file t4_msg.h.

#define ULP_MEMIO_LOCK (   x)    ((x) << 31)

Definition at line 675 of file t4_msg.h.

#define ULP_MEMIO_ORDER (   x)    ((x) << 23)

Definition at line 669 of file t4_msg.h.

#define ULP_MODE (   x)    ((x) << 8)

Definition at line 208 of file t4_msg.h.

#define ULPTX_CMD (   x)    ((x) << 24)

Definition at line 659 of file t4_msg.h.

#define ULPTX_NSGE (   x)    ((x) << 0)

Definition at line 660 of file t4_msg.h.

#define WND_SCALE (   x)    ((u64)(x) << 50)

Definition at line 214 of file t4_msg.h.

#define WND_SCALE_EN (   x)    ((x) << 28)

Definition at line 252 of file t4_msg.h.

#define WR_HDR   struct work_request_hdr wr

Definition at line 196 of file t4_msg.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
CPL_PASS_OPEN_REQ 
CPL_PASS_ACCEPT_RPL 
CPL_ACT_OPEN_REQ 
CPL_SET_TCB_FIELD 
CPL_GET_TCB 
CPL_CLOSE_CON_REQ 
CPL_CLOSE_LISTSRV_REQ 
CPL_ABORT_REQ 
CPL_ABORT_RPL 
CPL_RX_DATA_ACK 
CPL_TX_PKT 
CPL_L2T_WRITE_REQ 
CPL_TID_RELEASE 
CPL_CLOSE_LISTSRV_RPL 
CPL_L2T_WRITE_RPL 
CPL_PASS_OPEN_RPL 
CPL_ACT_OPEN_RPL 
CPL_PEER_CLOSE 
CPL_ABORT_REQ_RSS 
CPL_ABORT_RPL_RSS 
CPL_CLOSE_CON_RPL 
CPL_ISCSI_HDR 
CPL_RDMA_CQE 
CPL_RDMA_CQE_READ_RSP 
CPL_RDMA_CQE_ERR 
CPL_RX_DATA 
CPL_SET_TCB_RPL 
CPL_RX_PKT 
CPL_RX_DDP_COMPLETE 
CPL_ACT_ESTABLISH 
CPL_PASS_ESTABLISH 
CPL_RX_DATA_DDP 
CPL_PASS_ACCEPT_REQ 
CPL_RDMA_READ_REQ 
CPL_PASS_OPEN_REQ6 
CPL_ACT_OPEN_REQ6 
CPL_RDMA_TERMINATE 
CPL_RDMA_WRITE 
CPL_SGE_EGR_UPDATE 
CPL_TRACE_PKT 
CPL_FW4_MSG 
CPL_FW4_PLD 
CPL_FW4_ACK 
CPL_FW6_MSG 
CPL_FW6_PLD 
CPL_TX_PKT_LSO 
CPL_TX_PKT_XT 
NUM_CPL_CMDS 

Definition at line 40 of file t4_msg.h.

anonymous enum
Enumerator:
ULP_MODE_NONE 
ULP_MODE_ISCSI 
ULP_MODE_RDMA 
ULP_MODE_TCPDDP 
ULP_MODE_FCOE 

Definition at line 122 of file t4_msg.h.

anonymous enum
Enumerator:
ULP_CRC_HEADER 
ULP_CRC_DATA 

Definition at line 130 of file t4_msg.h.

anonymous enum
Enumerator:
CPL_ABORT_SEND_RST 
CPL_ABORT_NO_RST 

Definition at line 135 of file t4_msg.h.

anonymous enum
Enumerator:
TX_CSUM_TCP 
TX_CSUM_UDP 
TX_CSUM_CRC16 
TX_CSUM_CRC32 
TX_CSUM_CRC32C 
TX_CSUM_FCOE 
TX_CSUM_TCPIP 
TX_CSUM_UDPIP 
TX_CSUM_TCPIP6 
TX_CSUM_UDPIP6 
TX_CSUM_IP 

Definition at line 140 of file t4_msg.h.

anonymous enum
Enumerator:
FW6_TYPE_CMD_RPL 

Definition at line 635 of file t4_msg.h.

anonymous enum
Enumerator:
ULP_TX_MEM_READ 
ULP_TX_MEM_WRITE 
ULP_TX_PKT 

Definition at line 639 of file t4_msg.h.

anonymous enum
Enumerator:
ULP_TX_SC_NOOP 
ULP_TX_SC_IMM 
ULP_TX_SC_DSGL 
ULP_TX_SC_ISGL 

Definition at line 645 of file t4_msg.h.

enum CPL_error
Enumerator:
CPL_ERR_NONE 
CPL_ERR_TCAM_PARITY 
CPL_ERR_TCAM_FULL 
CPL_ERR_CONN_RESET 
CPL_ERR_CONN_EXIST 
CPL_ERR_ARP_MISS 
CPL_ERR_BAD_SYN 
CPL_ERR_CONN_TIMEDOUT 
CPL_ERR_XMIT_TIMEDOUT 
CPL_ERR_PERSIST_TIMEDOUT 
CPL_ERR_FINWAIT2_TIMEDOUT 
CPL_ERR_KEEPALIVE_TIMEDOUT 
CPL_ERR_ABORT_FAILED 
CPL_ERR_GENERAL 
CPL_ERR_NONE 
CPL_ERR_TCAM_PARITY 
CPL_ERR_TCAM_FULL 
CPL_ERR_CONN_RESET 
CPL_ERR_CONN_EXIST 
CPL_ERR_ARP_MISS 
CPL_ERR_BAD_SYN 
CPL_ERR_CONN_TIMEDOUT 
CPL_ERR_XMIT_TIMEDOUT 
CPL_ERR_PERSIST_TIMEDOUT 
CPL_ERR_FINWAIT2_TIMEDOUT 
CPL_ERR_KEEPALIVE_TIMEDOUT 
CPL_ERR_RTX_NEG_ADVICE 
CPL_ERR_PERSIST_NEG_ADVICE 
CPL_ERR_ABORT_FAILED 
CPL_ERR_GENERAL 
CPL_ERR_NONE 
CPL_ERR_TCAM_FULL 
CPL_ERR_BAD_LENGTH 
CPL_ERR_BAD_ROUTE 
CPL_ERR_CONN_RESET 
CPL_ERR_CONN_EXIST_SYNRECV 
CPL_ERR_CONN_EXIST 
CPL_ERR_ARP_MISS 
CPL_ERR_BAD_SYN 
CPL_ERR_CONN_TIMEDOUT 
CPL_ERR_XMIT_TIMEDOUT 
CPL_ERR_PERSIST_TIMEDOUT 
CPL_ERR_FINWAIT2_TIMEDOUT 
CPL_ERR_KEEPALIVE_TIMEDOUT 
CPL_ERR_RTX_NEG_ADVICE 
CPL_ERR_PERSIST_NEG_ADVICE 
CPL_ERR_ABORT_FAILED 
CPL_ERR_IWARP_FLM 

Definition at line 101 of file t4_msg.h.