Re: [PATCH v8 00/12] SIW: Request for Comments

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

 



-----"Leon Romanovsky" <leon@xxxxxxxxxx> wrote: -----

>To: "Bernard Metzler" <bmt@xxxxxxxxxxxxxx>
>From: "Leon Romanovsky" <leon@xxxxxxxxxx>
>Date: 04/26/2019 11:07PM
>Cc: linux-rdma@xxxxxxxxxxxxxxx
>Subject: Re: [PATCH v8 00/12] SIW: Request for Comments
>
>On Fri, Apr 26, 2019 at 03:18:40PM +0200, Bernard Metzler wrote:
>> This patch set contributes version 8 of the SoftiWarp
>> driver, as originally introduced to the list Oct 6th, 2017.
>> SoftiWarp (siw) implements the iWarp RDMA protocol over
>> kernel TCP sockets. The driver integrates with the
>> linux-rdma framework.
>>
>> The only purpose of this patch set is to rebase the driver
>> to the current code base of the 'rdma/for-next' branch of
>> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
>>
>> There are no functional changes wrt. version 7, except one
>> bug fix in the fast MR registration path, where an application
>> provided, changed IO address was not taken into account.
>>
>> As said, the current patch set is based on rdma/for-next.
>> For convenience, it is also maintained at
>>
>https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_zrlio
>_softiwarp-2Dfor-2Dlinux-2Drdma.git&d=DwIBAg&c=jf_iaSHvJObTbx-siA1ZOg
>&r=2TaYXQ0T-r8ZO1PP1alNwU_QJcRRLfmYTAgd3QCvqSc&m=s8kBzxPaiWgkYRMQ4GYI
>r7PWqYcD_iXi93ILDWO7c7E&s=XVI0RTnHzvzg_hoLQv66acO8xfIn3HchSRrxZ0Z4ySE
>&e=
>> within branch 'siw-for-rdma-next-v8'.
>>
>> Thanks very much for your time and help!
>>
>> Bernard.
>>
>> Bernard Metzler (12):
>>   iWarp wire packet format
>>   SIW main include file
>>   SIW network and RDMA core interface
>>   SIW connection management
>>   SIW application interface
>>   SIW application buffer management
>>   SIW queue pair methods
>>   SIW transmit path
>>   SIW receive path
>>   SIW completion queue methods
>>   SIW debugging
>>   SIW addition to kernel build environment
>>
>>  MAINTAINERS                              |    7 +
>>  drivers/infiniband/Kconfig               |    1 +
>>  drivers/infiniband/sw/Makefile           |    1 +
>>  drivers/infiniband/sw/siw/Kconfig        |   17 +
>>  drivers/infiniband/sw/siw/Makefile       |   12 +
>>  drivers/infiniband/sw/siw/iwarp.h        |  379 ++++
>>  drivers/infiniband/sw/siw/siw.h          |  733 ++++++++
>>  drivers/infiniband/sw/siw/siw_cm.c       | 2107
>++++++++++++++++++++++
>>  drivers/infiniband/sw/siw/siw_cm.h       |  121 ++
>>  drivers/infiniband/sw/siw/siw_cq.c       |  109 ++
>>  drivers/infiniband/sw/siw/siw_debug.c    |   91 +
>>  drivers/infiniband/sw/siw/siw_debug.h    |   40 +
>>  drivers/infiniband/sw/siw/siw_main.c     |  712 ++++++++
>>  drivers/infiniband/sw/siw/siw_mem.c      |  464 +++++
>>  drivers/infiniband/sw/siw/siw_mem.h      |   53 +
>>  drivers/infiniband/sw/siw/siw_qp.c       | 1354 ++++++++++++++
>>  drivers/infiniband/sw/siw/siw_qp_rx.c    | 1520 ++++++++++++++++
>>  drivers/infiniband/sw/siw/siw_qp_tx.c    | 1291 +++++++++++++
>>  drivers/infiniband/sw/siw/siw_verbs.c    | 1826
>+++++++++++++++++++
>>  drivers/infiniband/sw/siw/siw_verbs.h    |   83 +
>>  include/uapi/rdma/rdma_user_ioctl_cmds.h |    1 +
>>  include/uapi/rdma/siw_user.h             |  186 ++
>
>To make our life easier, that file should be named like all
>other files: siw-abi.h.
>
OK, will do.

>>  22 files changed, 11108 insertions(+)
>>  create mode 100644 drivers/infiniband/sw/siw/Kconfig
>>  create mode 100644 drivers/infiniband/sw/siw/Makefile
>>  create mode 100644 drivers/infiniband/sw/siw/iwarp.h
>>  create mode 100644 drivers/infiniband/sw/siw/siw.h
>>  create mode 100644 drivers/infiniband/sw/siw/siw_cm.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_cm.h
>>  create mode 100644 drivers/infiniband/sw/siw/siw_cq.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_debug.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_debug.h
>>  create mode 100644 drivers/infiniband/sw/siw/siw_main.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_mem.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_mem.h
>>  create mode 100644 drivers/infiniband/sw/siw/siw_qp.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_qp_rx.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_qp_tx.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_verbs.c
>>  create mode 100644 drivers/infiniband/sw/siw/siw_verbs.h
>>  create mode 100644 include/uapi/rdma/siw_user.h
>>
>> --
>> 2.17.2
>>
>
>




[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