public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] iSER (iSCSI Extensions for RDMA) initiator
@ 2006-05-10 13:20 Or Gerlitz
  2006-05-10 13:20 ` [PATCH 1/6] iscsi_iser header file Or Gerlitz
  2006-05-10 17:26 ` [PATCH 0/6] iSER (iSCSI Extensions for RDMA) initiator Roland Dreier
  0 siblings, 2 replies; 11+ messages in thread
From: Or Gerlitz @ 2006-05-10 13:20 UTC (permalink / raw)
  To: rdreier; +Cc: openib-general, linux-kernel

Roland,

The patch series that follows contains the iSER code which we want to submit
upstream for 2.6.18, fixed with the comments which we got in the previous post.

LKML reviewers are reminded to CC openib-general@openib.org on your responses.

Below is a log and diffstat over the changes from the previous post which is 
archived @ http://openib.org/pipermail/openib-general/2006-April/020616.html

To have this code compiled you would need to get the iscsi updates for 2.6.18 
into your source tree, that is pull/sync with include/scsi and drivers/scsi of
the scsi-misc-2.6 git tree. 

There's one patch which is not yet merged there and without it iser's 
compilation fails. The patch is named "iscsi: add transport end point callbacks"
and i will send it to you offlist.

+ use direct BUG_ON & BUG calls instead of the iser_bug macro

+ removed usage of SVN keywords such as $LastChangedDate and $Rev

+ few fixes related to the managment of the ib conn list

+ two fixes for checks done at the ib conn state machine flow  

+ changed iser ib conn state management to be done with an int variable keeping
  the state and a lock. When a related race is possible the lock is used to check
  (comp) or change (comp_exch) the state. When no race can happen the state is
  just examined or changed.

+ always call rdma_disconnect in iser_conn_terminate such the CMA will move the
  QP state to ERROR and we will get the FLUSHES on all the pending RX/TX WRs

+ make iser_free_device_ib_res void, change the out goto label name of 
  iser_device_find_by_ib_device

+ some whitespacing cleanups

 Makefile         |    4 -
 iscsi_iser.c     |   18 ++----
 iscsi_iser.h     |   21 +++----
 iser_initiator.c |   24 ++++-----
 iser_memory.c    |   12 +---
 iser_verbs.c     |  145 +++++++++++++++++++++++++++++++------------------------
 6 files changed, 120 insertions(+), 104 deletions(-)

Or.




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

end of thread, other threads:[~2006-05-11  5:34 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-10 13:20 [PATCH 0/6] iSER (iSCSI Extensions for RDMA) initiator Or Gerlitz
2006-05-10 13:20 ` [PATCH 1/6] iscsi_iser header file Or Gerlitz
2006-05-10 13:21   ` [PATCH 2/6] open iscsi iser transport provider code Or Gerlitz
2006-05-10 13:21     ` [PATCH 3/6] iser initiator Or Gerlitz
2006-05-10 13:22       ` [PATCH 4/6] iser RDMA CM (CMA) and IB verbs interaction Or Gerlitz
2006-05-10 13:22         ` [PATCH 5/6] iser handling of memory for RDMA Or Gerlitz
2006-05-10 13:23           ` [PATCH 6/6] iSER's Kconfig and Makefile Or Gerlitz
2006-05-10 17:26 ` [PATCH 0/6] iSER (iSCSI Extensions for RDMA) initiator Roland Dreier
2006-05-10 19:33   ` [openib-general] " Or Gerlitz
2006-05-10 21:09     ` Roland Dreier
2006-05-11  5:34       ` Or Gerlitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox