History

IB/mlx5: Add support for CQE compressing

CQE compressing reduces PCI overhead by coalescing and compressing multiple CQEs into a single merged CQE. Successful compressing improves message rate especially for small packet traffic. CQE compressing is supported for all 64B CQE formats (with certain limitations) generated by RQ/Responder or by SQ/Requestor.

Bodong Wang committed 10 years ago

Commit 1cbe6fc1 parent 7e43a2a2 files · +32 −2Browse files

Showing the changes to include/uapi (1 of 2 files). Show all

Unified · Split

include/uapi/rdma/mlx5-abi.h+3−1
@@ -149,7 +149,9 @@ struct mlx5_ib_create_cq { · 148 unmodified lines
149149 __u64 buf_addr;
150150 __u64 db_addr;
151151 __u32 cqe_size;
152− __u32 reserved; /* explicit padding (optional on i386) */
152+ __u8 cqe_comp_en;
153+ __u8 cqe_comp_res_format;
154+ __u16 reserved; /* explicit padding (optional on i386) */
153155 };
154156
155157 struct mlx5_ib_create_cq_resp {