public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 00/9] ib/iser: major face lift of the data path code
@ 2010-02-08 13:15 Or Gerlitz
       [not found] ` <Pine.LNX.4.64.1002081509400.16288-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
  0 siblings, 1 reply; 15+ messages in thread
From: Or Gerlitz @ 2010-02-08 13:15 UTC (permalink / raw)
  To: Roland Dreier
  Cc: linux-rdma, Mike Christie, open-iscsi-/JYPxA39Uh5TLH3MbocFFw

The following patch set removes some inefficiencies in the iser data path
through simplification and reducing the amount of code, using less atomic
operations, avoiding TX interrupts, moving to iscsi passthrough mode,
etc. I did my best to build it as a sequence of patches and not as one
big re-write, to ease with maintainance (e.g bisection) and tuning.

changes from V1:
- patch #5: removed white spaces
- patch #8: fixed/adapted the xmit error flow to libiscsi's passthrough mode
- patch #8: got review from Mike Christie

Basically, with Mike's review on the libiscsi related changes being in
place, I am not posting the whole patch series to the open-iscsi mailing
list but rather only this piece.

Roland, I'd be happy to get this in for the 2.6.34 merge window which
is coming quite soon.

Or.

[PATCH V2 01/9] ib/iser: revert commit bba7ebb "avoid recv buffer exhaustion"
[PATCH V2 02/9] ib/iser: new recv buffer posting logic
[PATCH V2 03/9] ib/iser: remove atomic counter for posted recv buffers
[PATCH V2 04/9] ib/iser: use different CQ for send completions
[PATCH V2 05/9] ib/iser: simplify send flow/descriptors
[PATCH V2 06/9] ib/iser: use atomic allocations
[PATCH V2 07/9] ib/iser: remove unnecessary connection checks
[PATCH V2 08/9] ib/iser: move to use libiscsi passthrough mode
[PATCH V2 09/9] ib/iser: remove redundant locking from iser scsi command response flow
--
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] 15+ messages in thread

end of thread, other threads:[~2010-02-24 17:46 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-08 13:15 [PATCH V2 00/9] ib/iser: major face lift of the data path code Or Gerlitz
     [not found] ` <Pine.LNX.4.64.1002081509400.16288-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
2010-02-08 13:17   ` [PATCH V2 01/9] ib/iser: revert commit bba7ebb "avoid recv buffer exhaustion" Or Gerlitz
2010-02-08 13:17   ` [PATCH V2 02/9] ib/iser: new recv buffer posting logic Or Gerlitz
2010-02-08 13:18   ` [PATCH V2 03/9] ib/iser: remove atomic counter for posted recv buffers Or Gerlitz
2010-02-08 13:19   ` [PATCH V2 04/9] ib/iser: use different CQ for send completions Or Gerlitz
2010-02-08 13:19   ` [PATCH V2 05/9] ib/iser: simplify send flow/descriptors Or Gerlitz
2010-02-08 13:20   ` [PATCH V2 06/9] ib/iser: use atomic allocations Or Gerlitz
2010-02-08 13:21   ` [PATCH V2 07/9] ib/iser: remove unnecessary connection checks Or Gerlitz
2010-02-08 13:22   ` [PATCH V2 08/9] ib/iser: move to use libiscsi passthrough mode Or Gerlitz
2010-02-08 13:23   ` [PATCH V2 09/9] remove redundant locking from iser scsi command response flow Or Gerlitz
2010-02-08 13:25   ` [PATCH RESEND V2 09/9] ib/iser: " Or Gerlitz
     [not found]     ` <Pine.LNX.4.64.1002081524170.16288-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
2010-02-24 17:46       ` Roland Dreier
2010-02-09 10:44   ` [PATCH V2 00/9] ib/iser: major face lift of the data path code Or Gerlitz
     [not found]     ` <4B713C80.7030907-smomgflXvOZWk0Htik3J/w@public.gmane.org>
2010-02-09 16:04       ` Roland Dreier
     [not found]         ` <adar5ouiee0.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-02-16  6:38           ` Or Gerlitz

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