All of lore.kernel.org
 help / color / mirror / Atom feed
From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 0/3] Arbitrary SG list registration support
Date: Thu, 3 Mar 2016 17:05:18 -0500	[thread overview]
Message-ID: <56D8B51E.4060107@redhat.com> (raw)
In-Reply-To: <1456765654-27592-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

[-- Attachment #1: Type: text/plain, Size: 1879 bytes --]

On 02/29/2016 12:07 PM, Sagi Grimberg wrote:
> This patch adds arbitrary SG list memory registration support
> which is pending on the device capability (Introduced in Mellanox
> ConnectX-4).
> 
> Now that the core is able to handle sg lists, the addition of
> this support is pretty straight-forward and with minimal changes
> to the core and ULP conversion.
> 
> Just add another MR creation type which is capable of handling
> SG lists with gaps (pending on the device capability).
> 
> Patch 0001 - IB core flagging
> Patch 0002 - mlx5 support
> Patch 0003 - First consumer, iser initiator (more will follow!)
> 
> This has come up just now because I've been waiting for FW cap
> exposure that now is included in patchset "Add memory window user-space
> support to mlx5" by Matan (so it obviously depends on it).
> 
> Code is available at:
> git-9UaJU3cA/F/QT0dZR+AlfA@public.gmane.org:sagigrimberg/linux.git arb_sg.3
> 
> Sagi Grimberg (3):
>   IB/core: Add arbitrary sg_list support
>   mlx5: Add arbitrary sg list support
>   iser: Accept arbitrary sg lists mapping if the device supports it
> 
>  drivers/infiniband/core/verbs.c          |  2 ++
>  drivers/infiniband/hw/mlx5/main.c        |  2 ++
>  drivers/infiniband/hw/mlx5/mlx5_ib.h     |  1 +
>  drivers/infiniband/hw/mlx5/mr.c          | 50 ++++++++++++++++++++++++++++----
>  drivers/infiniband/hw/mlx5/qp.c          | 15 ++++++++--
>  drivers/infiniband/ulp/iser/iscsi_iser.c | 11 ++++++-
>  drivers/infiniband/ulp/iser/iser_verbs.c | 23 ++++++++++-----
>  include/rdma/ib_verbs.h                  |  6 ++++
>  8 files changed, 93 insertions(+), 17 deletions(-)
> 

I added this series to the mlx5 branch I have (it needs other mlx5
patches to apply cleanly).

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

      parent reply	other threads:[~2016-03-03 22:05 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-29 17:07 [PATCH 0/3] Arbitrary SG list registration support Sagi Grimberg
     [not found] ` <1456765654-27592-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-02-29 17:07   ` [PATCH 1/3] IB/core: Add arbitrary sg_list support Sagi Grimberg
2016-02-29 17:07   ` [PATCH 2/3] mlx5: Add arbitrary sg list support Sagi Grimberg
2016-02-29 17:07   ` [PATCH 3/3] iser: Accept arbitrary sg lists mapping if the device supports it Sagi Grimberg
2016-03-03 22:05   ` Doug Ledford [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56D8B51E.4060107@redhat.com \
    --to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.