Re: [PATCH libmlx5 v2 0/7] Raw Packet QP for mlx5 v2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/2/2016 9:29 PM, Majd Dibbiny wrote:
Hi Yishai,

This patch set adds support for Raw Packet QP for libmlx5.

Raw Packet QP enables the user to send and receive raw packets. The user is
responsible of building the packet including the headers.

Raw Packet QP works with non-default CQE version, and in order to tie
CQE to Raw Packet QP, we need to provide a user-index in the creation of QPs
when working with non-default CQE version.

The first 5 patches add support for CQE version 1 for QPs and XSRQs. The later
patches add support for Raw Packet QP (control and data path).

Changes from v1:
1. Fix compilation errors when compiling in debug mode

Haggai Abramovsky (5):
   Add infrastructure for resource identification
   Add resource tracking database
   Add new poll_cq according to the new CQE format
   Add QP and XSRQ create/destroy flow with user index
   Work with CQE version 1

Majd Dibbiny (2):
   Allocate separate RQ and SQ buffers for Raw Packet QP
   Add Raw Packet QP data-path functionality

  src/cq.c       | 271 +++++++++++++++++++++++++++++++++++++++++++++++----------
  src/mlx5-abi.h |  20 ++++-
  src/mlx5.c     |  90 +++++++++++++++++++
  src/mlx5.h     |  63 +++++++++++++-
  src/qp.c       | 114 ++++++++++++++++++++----
  src/verbs.c    | 210 +++++++++++++++++++++++++++++++++++---------
  src/wqe.h      |  20 +++++
  7 files changed, 686 insertions(+), 102 deletions(-)


Series was applied, thanks.

--
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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux