diff options
Diffstat (limited to 'libc/kernel/uapi/rdma/qedr-abi.h')
-rw-r--r-- | libc/kernel/uapi/rdma/qedr-abi.h | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/libc/kernel/uapi/rdma/qedr-abi.h b/libc/kernel/uapi/rdma/qedr-abi.h index bf6dc7609..fd963097f 100644 --- a/libc/kernel/uapi/rdma/qedr-abi.h +++ b/libc/kernel/uapi/rdma/qedr-abi.h @@ -21,25 +21,13 @@ #include <linux/types.h> #define QEDR_ABI_VERSION (8) enum qedr_alloc_ucontext_flags { - QEDR_ALLOC_UCTX_EDPM_MODE = 1 << 0, - QEDR_ALLOC_UCTX_DB_REC = 1 << 1, - QEDR_SUPPORT_DPM_SIZES = 1 << 2, + QEDR_ALLOC_UCTX_RESERVED = 1 << 0, + QEDR_ALLOC_UCTX_DB_REC = 1 << 1 }; struct qedr_alloc_ucontext_req { __u32 context_flags; __u32 reserved; }; -#define QEDR_LDPM_MAX_SIZE (8192) -#define QEDR_EDPM_TRANS_SIZE (64) -#define QEDR_EDPM_MAX_SIZE (ROCE_REQ_MAX_INLINE_DATA_SIZE) -enum qedr_rdma_dpm_type { - QEDR_DPM_TYPE_NONE = 0, - QEDR_DPM_TYPE_ROCE_ENHANCED = 1 << 0, - QEDR_DPM_TYPE_ROCE_LEGACY = 1 << 1, - QEDR_DPM_TYPE_IWARP_LEGACY = 1 << 2, - QEDR_DPM_TYPE_ROCE_EDPM_MODE = 1 << 3, - QEDR_DPM_SIZES_SET = 1 << 4, -}; struct qedr_alloc_ucontext_resp { __aligned_u64 db_pa; __u32 db_size; @@ -50,14 +38,10 @@ struct qedr_alloc_ucontext_resp { __u32 sges_per_recv_wr; __u32 sges_per_srq_wr; __u32 max_cqes; - __u8 dpm_flags; + __u8 dpm_enabled; __u8 wids_enabled; __u16 wid_count; - __u16 ldpm_limit_size; - __u8 edpm_trans_size; - __u8 reserved; - __u16 edpm_limit_size; - __u8 padding[6]; + __u32 reserved; }; struct qedr_alloc_pd_ureq { __aligned_u64 rsvd1; |