From: Haggai Abramovsky <hagaya@xxxxxxxxxxxx> This series adds support for CQE (cookie) versions in libmlx5 Non-default cookie versions are a must for RAW PACKET Eth QPs. The code is capable to work over kernels which don't have this support yet for the sake of creating other QP types. Haggai Changes from v1: - Fixed Eli comment, remove unnecessary variable. - Removed unnecessary metadata from commit message. - Fix compilation error when enabling mlx5_debug mode. Haggai Abramovsky (5): libmlx5: Add infrastructure for resource identification libmlx5: Add QPs and XSRQs resource tracking libmlx5: Added new poll_cq according to the new CQE format libmlx5: Added QP and XSRQ create/destroy flow with user index libmlx5: Work with CQE version 1 src/cq.c | 262 +++++++++++++++++++++++++++++++++++++++++++++++---------- src/mlx5-abi.h | 10 ++- src/mlx5.c | 80 ++++++++++++++++++ src/mlx5.h | 54 +++++++++++- src/verbs.c | 149 +++++++++++++++++++++++--------- 5 files changed, 469 insertions(+), 86 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html