blob: 179f30cf5736d6b1460524b4dc114eee2c704f8c [file]
# SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB)
#cython: language_level=3
cdef extern from 'infiniband/efadv.h':
cpdef enum:
EFADV_DEVICE_ATTR_CAPS_RDMA_READ
EFADV_DEVICE_ATTR_CAPS_RNR_RETRY
EFADV_DEVICE_ATTR_CAPS_CQ_WITH_SGID
EFADV_DEVICE_ATTR_CAPS_RDMA_WRITE
EFADV_DEVICE_ATTR_CAPS_UNSOLICITED_WRITE_RECV
cpdef enum:
EFADV_QP_DRIVER_TYPE_SRD
cpdef enum:
EFADV_QP_FLAGS_UNSOLICITED_WRITE_RECV
EFADV_QP_FLAGS_INLINE_WRITE
cpdef enum:
EFADV_WR_EX_WITH_PROCESSING_HINTS
cpdef enum:
EFADV_WR_PROCESSING_HINT_BURST_PPS_SENSITIVE
cpdef enum:
EFADV_WC_EX_WITH_SGID
EFADV_WC_EX_WITH_IS_UNSOLICITED
cpdef enum:
EFADV_MR_ATTR_VALIDITY_RECV_IC_ID
EFADV_MR_ATTR_VALIDITY_RDMA_READ_IC_ID
EFADV_MR_ATTR_VALIDITY_RDMA_RECV_IC_ID
cpdef enum:
EFADV_SQ_DEPTH_ATTR_INLINE_WRITE