diff options
Diffstat (limited to 'drivers/net/cxgb4/t4_msg.h')
| -rw-r--r-- | drivers/net/cxgb4/t4_msg.h | 16 | 
1 files changed, 14 insertions, 2 deletions
diff --git a/drivers/net/cxgb4/t4_msg.h b/drivers/net/cxgb4/t4_msg.h index 7a981b81afa..a550d0c706f 100644 --- a/drivers/net/cxgb4/t4_msg.h +++ b/drivers/net/cxgb4/t4_msg.h @@ -443,8 +443,7 @@ struct cpl_tx_pkt {  #define cpl_tx_pkt_xt cpl_tx_pkt -struct cpl_tx_pkt_lso { -	WR_HDR; +struct cpl_tx_pkt_lso_core {  	__be32 lso_ctrl;  #define LSO_TCPHDR_LEN(x) ((x) << 0)  #define LSO_IPHDR_LEN(x)  ((x) << 4) @@ -460,6 +459,12 @@ struct cpl_tx_pkt_lso {  	/* encapsulated CPL (TX_PKT, TX_PKT_XT or TX_DATA) follows here */  }; +struct cpl_tx_pkt_lso { +	WR_HDR; +	struct cpl_tx_pkt_lso_core c; +	/* encapsulated CPL (TX_PKT, TX_PKT_XT or TX_DATA) follows here */ +}; +  struct cpl_iscsi_hdr {  	union opcode_tid ot;  	__be16 pdu_len_ddp; @@ -524,6 +529,8 @@ struct cpl_rx_pkt {  	__be32 l2info;  #define RXF_UDP (1 << 22)  #define RXF_TCP (1 << 23) +#define RXF_IP  (1 << 24) +#define RXF_IP6 (1 << 25)  	__be16 hdr_len;  	__be16 err_vec;  }; @@ -623,6 +630,11 @@ struct cpl_fw6_msg {  	__be64 data[4];  }; +/* cpl_fw6_msg.type values */ +enum { +	FW6_TYPE_CMD_RPL = 0, +}; +  enum {  	ULP_TX_MEM_READ = 2,  	ULP_TX_MEM_WRITE = 3,  |