Re: [PATCH for-next 0/8] RDMA/qedr: Add iWARP support for QL4xxxx

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

 



On Wed, 2017-07-26 at 14:41 +0300, Michal Kalderon wrote:
> Hi Doug,
> 
> This patch series adds iWARP support to our QL4xxxx networking
> adapters.
> 
> The first 6 patches of this series were previously sent as an RFC
> (patches 13-18): https://www.spinics.net/lists/linux-rdma/msg51416.ht
> ml
> The qed part of the RFC has already been accepted as part of 4.13:
> https://www.spinics.net/lists/netdev/msg443224.html
> 
> Changes from RFC:
> -----------------
> * Functions rdma_protocol_iwarp/roce, are used instead of
> IS_IWARP/IS_ROCE
> macros when differentiating flows after device registration.
> Pointed out by Leon
> * Additional patch is added for user space iWARP support.
> * Additional maintainer added for qedr for MAINTAINERS.
> 
> This series was tested and built against:
> git://github.com/dledford/linux.git, branch: k.o/for-next
> 
> Michal Kalderon (8):
>   RDMA/qedr: Add additional maintainer to MAINTAINERS file
>   RDMA/qedr: Rename the qedr_cm file as a preparation for iWARP
> support
>   RDMA/qedr: Add support for registering an iWARP device
>   RDMA/qedr: Add iWARP support in existing verbs
>   RDMA/qedr: Add support for read with invalidate, supported in iWARP
>   RDMA/qedr: Add iWARP connection management qp related callbacks
>   RDMA/qedr: Add iWARP connection management functions
>   RDMA/qedr: Add support for iWARP in user space
> 
>  MAINTAINERS                                        |   1 +
>  drivers/infiniband/hw/qedr/Makefile                |   2 +-
>  drivers/infiniband/hw/qedr/main.c                  | 105 ++-
>  drivers/infiniband/hw/qedr/qedr.h                  |  31 +-
>  drivers/infiniband/hw/qedr/qedr_hsi_rdma.h         |   6 +-
>  drivers/infiniband/hw/qedr/qedr_iw_cm.c            | 746
> +++++++++++++++++++++
>  drivers/infiniband/hw/qedr/qedr_iw_cm.h            |  49 ++
>  .../hw/qedr/{qedr_cm.c => qedr_roce_cm.c}          |   2 +-
>  .../hw/qedr/{qedr_cm.h => qedr_roce_cm.h}          |   0
>  drivers/infiniband/hw/qedr/verbs.c                 | 350 +++++++---
>  drivers/infiniband/hw/qedr/verbs.h                 |   2 +
>  11 files changed, 1203 insertions(+), 91 deletions(-)
>  create mode 100644 drivers/infiniband/hw/qedr/qedr_iw_cm.c
>  create mode 100644 drivers/infiniband/hw/qedr/qedr_iw_cm.h
>  rename drivers/infiniband/hw/qedr/{qedr_cm.c => qedr_roce_cm.c}
> (99%)
>  rename drivers/infiniband/hw/qedr/{qedr_cm.h => qedr_roce_cm.h}
> (100%)

I've pulled this into a branch and pushed that branch to github.  It's
the qedr branch.  There was some fuzz in taking the patches just due to
code float since you posted this.  Please review my branch and make
sure the final result is to your satisfaction.

-- 
Doug Ledford <dledford@xxxxxxxxxx>
    GPG KeyID: B826A3330E572FDD
    Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD

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