From: Haggai Abramovsky <[email protected]>
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html