> From: Doug Ledford [mailto:dledford@xxxxxxxxxx] > Sent: Friday, August 18, 2017 7:33 PM > > 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. Thanks Doug! I looked at k.o/for-next-merged branch ( didn't see a qedr branch ) Qedr Files in this branch look good and as expected. Could you please clarify which kernel version the for-next-merged branch is intended for ? 4.14? I have additional iWARP patches for net-next, would like to know which kernel version to aim them for so that they Don't make it in before this patch series. Thanks! Michal ��.n��������+%������w��{.n�����{���fk��ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f