All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] arbitrary sg lists support
@ 2017-04-13 15:56 ` Max Gurtovoy
  0 siblings, 0 replies; 52+ messages in thread
From: Max Gurtovoy @ 2017-04-13 15:56 UTC (permalink / raw)
  To: linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	keith.busch-ral2JQCrhuEAvxtiuMwx3w, hch-jcswGhMUV9g,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA, leon-DgEjT+Ai2ygdnm+yROfE0A
  Cc: vladimirk-VPRAkNaXOzVWk0Htik3J/w, maxg-VPRAkNaXOzVWk0Htik3J/w

This patch adds an arbitrary sg list support to NVMEoF host for
capable devices (such as RDMA CX4/CX5 HCAs).
During the review we decided to add an helper function to ib_core
that will be used by ULPs in order to avoid code duplication.

Changes from V1:
 - added helper function to verbes api
 - use helper in iSER code
 - add reviewrs signatures

Max Gurtovoy (4):
  IB/core: Add inline function to get sg mr type
  IB/iser: Use ib_get_sg_mr_type() helper
  nvme: enable SG gaps support
  nvme-rdma: add support for arbitrary sg lists mapping

 drivers/infiniband/ulp/iser/iser_verbs.c |    8 +-------
 drivers/nvme/host/core.c                 |    5 ++++-
 drivers/nvme/host/nvme.h                 |    1 +
 drivers/nvme/host/rdma.c                 |   11 +++++++----
 include/rdma/ib_verbs.h                  |   17 +++++++++++++++++
 5 files changed, 30 insertions(+), 12 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2017-05-02 16:39 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-13 15:56 [PATCH v2 0/4] arbitrary sg lists support Max Gurtovoy
2017-04-13 15:56 ` Max Gurtovoy
     [not found] ` <1492098977-5231-1-git-send-email-maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-04-13 15:56   ` [PATCH v2 1/4] IB/core: Add inline function to get sg mr type Max Gurtovoy
2017-04-13 15:56     ` Max Gurtovoy
     [not found]     ` <1492098977-5231-2-git-send-email-maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-04-20 11:24       ` Sagi Grimberg
2017-04-20 11:24         ` Sagi Grimberg
2017-04-13 15:56   ` [PATCH v2 2/4] IB/iser: Use ib_get_sg_mr_type() helper Max Gurtovoy
2017-04-13 15:56     ` Max Gurtovoy
2017-04-13 15:56   ` [PATCH v2 3/4] nvme: enable SG gaps support Max Gurtovoy
2017-04-13 15:56     ` Max Gurtovoy
     [not found]     ` <1492098977-5231-4-git-send-email-maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-04-20 11:27       ` Sagi Grimberg
2017-04-20 11:27         ` Sagi Grimberg
     [not found]         ` <2bd673ee-8455-32b7-1bad-34fa9eebb076-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-21  6:44           ` Christoph Hellwig
2017-04-21  6:44             ` Christoph Hellwig
     [not found]             ` <20170421064427.GB6095-jcswGhMUV9g@public.gmane.org>
2017-04-23  7:20               ` Sagi Grimberg
2017-04-23  7:20                 ` Sagi Grimberg
     [not found]                 ` <9ff1a2e8-f84f-c772-e294-2339eee8e37d-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-23  8:45                   ` Christoph Hellwig
2017-04-23  8:45                     ` Christoph Hellwig
     [not found]                     ` <20170423084553.GA24434-jcswGhMUV9g@public.gmane.org>
2017-04-23  9:45                       ` Sagi Grimberg
2017-04-23  9:45                         ` Sagi Grimberg
     [not found]                         ` <9fe3f5fa-4496-3819-0288-08a073dd1a1a-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-23 13:23                           ` Max Gurtovoy
2017-04-23 13:23                             ` Max Gurtovoy
2017-04-24  7:02                           ` Christoph Hellwig
2017-04-24  7:02                             ` Christoph Hellwig
2017-04-13 15:56   ` [PATCH v2 4/4] nvme-rdma: add support for arbitrary sg lists mapping Max Gurtovoy
2017-04-13 15:56     ` Max Gurtovoy
2017-04-13 16:31   ` [PATCH v2 0/4] arbitrary sg lists support Bart Van Assche
2017-04-13 16:31     ` Bart Van Assche
     [not found]     ` <1492101079.5176.9.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2017-04-13 16:46       ` Max Gurtovoy
2017-04-13 16:46         ` Max Gurtovoy
     [not found]         ` <9a8bc957-dcc0-2e54-d631-9f05f96e0f18-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-04-13 16:59           ` Laurence Oberman
2017-04-13 16:59             ` Laurence Oberman
2017-04-20 11:30       ` Sagi Grimberg
2017-04-20 11:30         ` Sagi Grimberg
     [not found]         ` <c52b5ce7-5346-419d-26f2-0d4d45d20471-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-23 10:34           ` Leon Romanovsky
2017-04-23 10:34             ` Leon Romanovsky
     [not found]             ` <20170423103439.GC14088-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-04-23 11:49               ` Sagi Grimberg
2017-04-23 11:49                 ` Sagi Grimberg
     [not found]                 ` <d697d360-99ca-c3ed-08e2-b89cc50a15b0-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-23 12:12                   ` Leon Romanovsky
2017-04-23 12:12                     ` Leon Romanovsky
     [not found]                     ` <20170423121254.GD14088-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-04-23 12:28                       ` Sagi Grimberg
2017-04-23 12:28                         ` Sagi Grimberg
     [not found]                         ` <a3264968-2d9e-bda5-1f23-74da248cf4d5-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-04-23 13:35                           ` Max Gurtovoy
2017-04-23 13:35                             ` Max Gurtovoy
     [not found]                             ` <9a9668fa-87a7-e730-27e2-8a2b3e7fbc36-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-04-23 14:35                               ` Sagi Grimberg
2017-04-23 14:35                                 ` Sagi Grimberg
     [not found]                                 ` <8ed506ba-ae7b-af27-2d2a-9a434c22353c-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2017-05-01 18:50                                   ` Doug Ledford
2017-05-01 18:50                                     ` Doug Ledford
     [not found]                                     ` <1493664645.3041.184.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-05-02 16:14                                       ` Max Gurtovoy
2017-05-02 16:14                                         ` Max Gurtovoy
     [not found]                                         ` <4a1c94b5-fe13-8b34-762f-e7465182ed27-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-05-02 16:39                                           ` Laurence Oberman
2017-05-02 16:39                                             ` Laurence Oberman

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.