Re: [PATCH v3 for-next 0/6] RDMA/bnxt_re: driver update for supporting low latency push

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

 



On Mon, May 15, 2023 at 2:48 PM Selvin Xavier
<selvin.xavier@xxxxxxxxxxxx> wrote:
>
> The series aims to add support for Low latency push path in
> some of the bnxt devices. The low latency implementation is
> supported only for the user applications. Also, the code
> is modified to use  common mmap helper functions exported
> by IB core.
>
> User library changes are getting submitted in the pull request
> https://github.com/linux-rdma/rdma-core/pull/1321
>
> Please review.
Hi Jason,Leon,
 Did you get a chance to review this series?
Also, I am facing a sparse error  in the library changes.
https://github.com/linux-rdma/rdma-core/pull/1321 . I guess it's due
to the kernel headers generated. Can you please give some suggestions
to fix the error?

Thanks,
Selvin

>
> v2-> v3:
>   - Rebasing after the merge window
>   - Fix the return value check in bnxt_re_hwrm_qcfg
>
> v1 - v2:
>   - Fixes the review comments from Leon and Jason
>   - As suggested by Jason, implements the new uapi
>     driver definitions for allocating pages in the
>     driver and return the cookie for mmap
>
> Selvin Xavier (6):
>   RDMA/bnxt_re: Use the common mmap helper functions
>   RDMA/bnxt_re: Add disassociate ucontext support
>   RDMA/bnxt_re: Query function capabilities from firmware
>   RDMA/bnxt_re: Move the interface version to chip context structure
>   RDMA/bnxt_re: Reorg the bar mapping
>   RDMA/bnxt_re: Enable low latency push
>
>  drivers/infiniband/hw/bnxt_re/bnxt_re.h    |   3 +
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c   | 265 ++++++++++++++++++++++++++---
>  drivers/infiniband/hw/bnxt_re/ib_verbs.h   |  19 +++
>  drivers/infiniband/hw/bnxt_re/main.c       | 117 ++++++++++++-
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c   |   4 +-
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.c |   2 +-
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.h |   1 +
>  drivers/infiniband/hw/bnxt_re/qplib_res.c  | 177 ++++++++++++-------
>  drivers/infiniband/hw/bnxt_re/qplib_res.h  |  33 +++-
>  drivers/infiniband/hw/bnxt_re/qplib_sp.c   |   3 +
>  drivers/infiniband/hw/bnxt_re/qplib_sp.h   |   1 +
>  include/uapi/rdma/bnxt_re-abi.h            |  32 ++++
>  12 files changed, 555 insertions(+), 102 deletions(-)
>
> --
> 2.5.5
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


[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