linux/drivers/infiniband/hw/irdma/uda_d.h

/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/* Copyright (c) 2016 - 2021 Intel Corporation */
#ifndef IRDMA_UDA_D_H
#define IRDMA_UDA_D_H

/* L4 packet type */
#define IRDMA_E_UDA_SQ_L4T_UNKNOWN
#define IRDMA_E_UDA_SQ_L4T_TCP
#define IRDMA_E_UDA_SQ_L4T_SCTP
#define IRDMA_E_UDA_SQ_L4T_UDP

/* Inner IP header type */
#define IRDMA_E_UDA_SQ_IIPT_UNKNOWN
#define IRDMA_E_UDA_SQ_IIPT_IPV6
#define IRDMA_E_UDA_SQ_IIPT_IPV4_NO_CSUM
#define IRDMA_E_UDA_SQ_IIPT_IPV4_CSUM
#define IRDMA_UDA_QPSQ_PUSHWQE
#define IRDMA_UDA_QPSQ_INLINEDATAFLAG
#define IRDMA_UDA_QPSQ_INLINEDATALEN
#define IRDMA_UDA_QPSQ_ADDFRAGCNT
#define IRDMA_UDA_QPSQ_IPFRAGFLAGS
#define IRDMA_UDA_QPSQ_NOCHECKSUM
#define IRDMA_UDA_QPSQ_AHIDXVALID
#define IRDMA_UDA_QPSQ_LOCAL_FENCE
#define IRDMA_UDA_QPSQ_AHIDX
#define IRDMA_UDA_QPSQ_PROTOCOL
#define IRDMA_UDA_QPSQ_EXTHDRLEN
#define IRDMA_UDA_QPSQ_MULTICAST
#define IRDMA_UDA_QPSQ_MACLEN
#define IRDMA_UDA_QPSQ_MACLEN_LINE
#define IRDMA_UDA_QPSQ_IPLEN
#define IRDMA_UDA_QPSQ_IPLEN_LINE
#define IRDMA_UDA_QPSQ_L4T
#define IRDMA_UDA_QPSQ_L4T_LINE
#define IRDMA_UDA_QPSQ_IIPT
#define IRDMA_UDA_QPSQ_IIPT_LINE

#define IRDMA_UDA_QPSQ_DO_LPB_LINE
#define IRDMA_UDA_QPSQ_FWD_PROG_CONFIRM
#define IRDMA_UDA_QPSQ_FWD_PROG_CONFIRM_LINE
#define IRDMA_UDA_QPSQ_IMMDATA

/* Byte Offset 0 */
#define IRDMA_UDAQPC_IPV4_M
#define IRDMA_UDAQPC_INSERTVLANTAG
#define IRDMA_UDAQPC_ISQP1

#define IRDMA_UDAQPC_ECNENABLE
#define IRDMA_UDAQPC_PDINDEXHI
#define IRDMA_UDAQPC_DCTCPENABLE

#define IRDMA_UDAQPC_RCVTPHEN
#define IRDMA_UDAQPC_XMITTPHEN
#define IRDMA_UDAQPC_RQTPHEN
#define IRDMA_UDAQPC_SQTPHEN
#define IRDMA_UDAQPC_PPIDX
#define IRDMA_UDAQPC_PMENA
#define IRDMA_UDAQPC_INSERTTAG2
#define IRDMA_UDAQPC_INSERTTAG3

#define IRDMA_UDAQPC_RQSIZE
#define IRDMA_UDAQPC_SQSIZE
#define IRDMA_UDAQPC_TXCQNUM
#define IRDMA_UDAQPC_RXCQNUM
#define IRDMA_UDAQPC_QPCOMPCTX
#define IRDMA_UDAQPC_SQTPHVAL
#define IRDMA_UDAQPC_RQTPHVAL
#define IRDMA_UDAQPC_QSHANDLE
#define IRDMA_UDAQPC_RQHDRRINGBUFSIZE
#define IRDMA_UDAQPC_SQHDRRINGBUFSIZE
#define IRDMA_UDAQPC_PRIVILEGEENABLE
#define IRDMA_UDAQPC_USE_STATISTICS_INSTANCE
#define IRDMA_UDAQPC_STATISTICS_INSTANCE_INDEX
#define IRDMA_UDAQPC_PRIVHDRGENENABLE
#define IRDMA_UDAQPC_RQHDRSPLITENABLE
#define IRDMA_UDAQPC_RQHDRRINGBUFENABLE
#define IRDMA_UDAQPC_SQHDRRINGBUFENABLE
#define IRDMA_UDAQPC_IPID
#define IRDMA_UDAQPC_SNDMSS
#define IRDMA_UDAQPC_VLANTAG

#define IRDMA_UDA_CQPSQ_MAV_PDINDEXHI
#define IRDMA_UDA_CQPSQ_MAV_PDINDEXLO
#define IRDMA_UDA_CQPSQ_MAV_SRCMACADDRINDEX
#define IRDMA_UDA_CQPSQ_MAV_ARPINDEX
#define IRDMA_UDA_CQPSQ_MAV_TC
#define IRDMA_UDA_CQPSQ_MAV_HOPLIMIT
#define IRDMA_UDA_CQPSQ_MAV_FLOWLABEL
#define IRDMA_UDA_CQPSQ_MAV_ADDR0
#define IRDMA_UDA_CQPSQ_MAV_ADDR1
#define IRDMA_UDA_CQPSQ_MAV_ADDR2
#define IRDMA_UDA_CQPSQ_MAV_ADDR3
#define IRDMA_UDA_CQPSQ_MAV_WQEVALID
#define IRDMA_UDA_CQPSQ_MAV_OPCODE
#define IRDMA_UDA_CQPSQ_MAV_DOLOOPBACKK
#define IRDMA_UDA_CQPSQ_MAV_IPV4VALID
#define IRDMA_UDA_CQPSQ_MAV_AVIDX
#define IRDMA_UDA_CQPSQ_MAV_INSERTVLANTAG
#define IRDMA_UDA_MGCTX_VFFLAG
#define IRDMA_UDA_MGCTX_DESTPORT
#define IRDMA_UDA_MGCTX_VFID
#define IRDMA_UDA_MGCTX_VALIDENT
#define IRDMA_UDA_MGCTX_PFID
#define IRDMA_UDA_MGCTX_FLAGIGNOREDPORT
#define IRDMA_UDA_MGCTX_QPID
#define IRDMA_UDA_CQPSQ_MG_WQEVALID
#define IRDMA_UDA_CQPSQ_MG_OPCODE
#define IRDMA_UDA_CQPSQ_MG_MGIDX
#define IRDMA_UDA_CQPSQ_MG_IPV4VALID
#define IRDMA_UDA_CQPSQ_MG_VLANVALID
#define IRDMA_UDA_CQPSQ_MG_HMC_FCN_ID
#define IRDMA_UDA_CQPSQ_MG_VLANID
#define IRDMA_UDA_CQPSQ_QS_HANDLE
#define IRDMA_UDA_CQPSQ_QHASH_QPN
#define IRDMA_UDA_CQPSQ_QHASH_
#define IRDMA_UDA_CQPSQ_QHASH_SRC_PORT
#define IRDMA_UDA_CQPSQ_QHASH_DEST_PORT
#define IRDMA_UDA_CQPSQ_QHASH_ADDR0
#define IRDMA_UDA_CQPSQ_QHASH_ADDR1
#define IRDMA_UDA_CQPSQ_QHASH_ADDR2
#define IRDMA_UDA_CQPSQ_QHASH_ADDR3
#define IRDMA_UDA_CQPSQ_QHASH_WQEVALID
#define IRDMA_UDA_CQPSQ_QHASH_OPCODE
#define IRDMA_UDA_CQPSQ_QHASH_MANAGE
#define IRDMA_UDA_CQPSQ_QHASH_IPV4VALID
#define IRDMA_UDA_CQPSQ_QHASH_LANFWD
#define IRDMA_UDA_CQPSQ_QHASH_ENTRYTYPE
#endif /* IRDMA_UDA_D_H */