linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/10] iSER support for remote invalidate
@ 2015-12-09 12:11 Sagi Grimberg
  2015-12-09 12:12 ` [PATCH v2 02/10] IB/iser: Reuse ib_sg_to_pages Sagi Grimberg
                   ` (9 more replies)
  0 siblings, 10 replies; 32+ messages in thread
From: Sagi Grimberg @ 2015-12-09 12:11 UTC (permalink / raw)
  To: linux-rdma, target-devel
  Cc: Or Gerlitz, Jenny Derzhavetz, Nicholas A. Bellinger

Changes from v1:
- Fixed change-log typos

Changes from v0:
- Rebased on top of 4.4-rc2
- Removed iser_hello messages from the protocol header
- Avoided from further breaking the non-existent bidi support
- Fixed initiator remote invalidate support exposure only
  for fastreg && iser_always_register
- Removed patch 2/10 as it's still under testing.
- Minor line-spacing nitpicks CR comments fixes.
- Added a FIXME comment to declare our debt to Or and Jason
  on the awkward device->mr->rkey deref.
- Piggybacked another patch that reduces some iser code that
  is now available by the ib_core (ib_sg_to_pages).

Thanks a lot to all the reviewers!

Code is available at:
git@github.com:sagigrimberg/linux.git iser-remote-inv.2

Jenny Derzhavetz (5):
  IB/iser: Don't register memory for all immediate data writes
  IB/iser: set intuitive values for mr_valid
  iser-target: Declare correct flags when accepting a connection
  iser-target: Support the remote invalidation exception
  IB/iser: Support the remote invalidation exception

Roi Dayan (1):
  IB/iser: Fix module init not cleaning up on error flow

Sagi Grimberg (4):
  IB/iser: Reuse ib_sg_to_pages
  iser: Have initiator and target to share protocol structures and
    definitions
  iser-target: Remove unused file iser_proto.h
  IB/iser: Increment the rkey when registering and not when invalidating

 drivers/infiniband/ulp/iser/iscsi_iser.c     |   9 +-
 drivers/infiniband/ulp/iser/iscsi_iser.h     |  54 +++-------
 drivers/infiniband/ulp/iser/iser_initiator.c |  70 +++++++++++--
 drivers/infiniband/ulp/iser/iser_memory.c    | 150 +++++++++------------------
 drivers/infiniband/ulp/iser/iser_verbs.c     |  30 ++++--
 drivers/infiniband/ulp/isert/ib_isert.c      |  73 +++++++++----
 drivers/infiniband/ulp/isert/ib_isert.h      |  40 ++++++-
 drivers/infiniband/ulp/isert/isert_proto.h   |  47 ---------
 include/scsi/iser.h                          |  78 ++++++++++++++
 9 files changed, 322 insertions(+), 229 deletions(-)
 delete mode 100644 drivers/infiniband/ulp/isert/isert_proto.h
 create mode 100644 include/scsi/iser.h

-- 
1.8.4.3

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

end of thread, other threads:[~2016-01-07 15:26 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-09 12:11 [PATCH v2 00/10] iSER support for remote invalidate Sagi Grimberg
2015-12-09 12:12 ` [PATCH v2 02/10] IB/iser: Reuse ib_sg_to_pages Sagi Grimberg
2015-12-09 19:28   ` Christoph Hellwig
     [not found]     ` <20151209192819.GA21477-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-12-10  8:28       ` Sagi Grimberg
2015-12-10 14:49         ` Christoph Hellwig
2015-12-09 12:12 ` [PATCH v2 03/10] IB/iser: Don't register memory for all immediate data writes Sagi Grimberg
2015-12-09 19:30   ` Christoph Hellwig
2015-12-10  8:31     ` Sagi Grimberg
2015-12-09 12:12 ` [PATCH v2 04/10] IB/iser: set intuitive values for mr_valid Sagi Grimberg
2015-12-09 19:32   ` Christoph Hellwig
     [not found] ` <1449663128-368-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-12-09 12:11   ` [PATCH v2 01/10] IB/iser: Fix module init not cleaning up on error flow Sagi Grimberg
2015-12-09 12:12   ` [PATCH v2 05/10] iser: Have initiator and target to share protocol structures and definitions Sagi Grimberg
2015-12-09 19:33     ` Christoph Hellwig
2015-12-09 12:12 ` [PATCH v2 06/10] iser-target: Remove unused file iser_proto.h Sagi Grimberg
2015-12-09 12:12 ` [PATCH v2 07/10] iser-target: Declare correct flags when accepting a connection Sagi Grimberg
     [not found]   ` <1449663128-368-8-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-12-09 19:36     ` Christoph Hellwig
     [not found]       ` <20151209193614.GE21477-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-12-10  8:33         ` Sagi Grimberg
2015-12-09 12:12 ` [PATCH v2 08/10] iser-target: Support the remote invalidation exception Sagi Grimberg
     [not found]   ` <1449663128-368-9-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-12-09 19:37     ` Christoph Hellwig
2015-12-09 12:12 ` [PATCH v2 09/10] IB/iser: Increment the rkey when registering and not when invalidating Sagi Grimberg
2015-12-09 19:38   ` Christoph Hellwig
2015-12-09 12:12 ` [PATCH v2 10/10] IB/iser: Support the remote invalidation exception Sagi Grimberg
2015-12-21  4:20 ` [PATCH v2 00/10] iSER support for remote invalidate Nicholas A. Bellinger
     [not found]   ` <1450671628.25674.27.camel-XoQW25Eq2zviZyQQd+hFbcojREIfoBdhmpATvIKMPHk@public.gmane.org>
2015-12-21 11:53     ` Or Gerlitz
     [not found]       ` <CAJ3xEMi58s6bWv7cyb+3v3H7e=4t6hRaOX0TvTyXRXLiUjxq+g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-21 13:29         ` Sagi Grimberg
     [not found]           ` <5677FEBB.7080904-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-12-23 20:53             ` Or Gerlitz
2016-01-04  6:38               ` Or Gerlitz
2015-12-21 13:27     ` Sagi Grimberg
2015-12-24 10:15   ` Christoph Hellwig
     [not found]     ` <20151224101514.GB6438-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-12-24 10:22       ` Sagi Grimberg
     [not found]         ` <567BC782.7090501-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-01-06 18:43           ` Nicholas A. Bellinger
2016-01-07 15:26             ` Sagi Grimberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).