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

The following patch set removes some in efficiencies 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 allow for better debugging (e.g bisection) and tuning.

Or.

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

end of thread, other threads:[~2010-02-07 14:51 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-03 15:30 [PATCH 0/8] ib/iser: major face lift of the data path code Or Gerlitz
     [not found] ` <Pine.LNX.4.64.1002031721280.11944-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
2010-02-03 15:31   ` [PATCH 01/9] ib/iser: revert commit bba7ebb "avoid recv buffer exhaustion" Or Gerlitz
2010-02-03 15:33   ` [PATCH 02/9] ib/iser: new recv buffer posting logic Or Gerlitz
2010-02-03 15:35   ` [PATCH 03/9] ib/iser: remove atomic counter for posted recv buffers Or Gerlitz
2010-02-03 15:36   ` [PATCH 04/9] ib/iser: use different CQ for send completions Or Gerlitz
2010-02-03 15:37   ` [PATCH 05/9] ib/iser: simplify send flow/descriptors Or Gerlitz
     [not found]     ` <Pine.LNX.4.64.1002031737090.11944-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
2010-02-04 11:23       ` Or Gerlitz
2010-02-03 15:39   ` [PATCH 06/9] ib/iser: use atomic allocations Or Gerlitz
2010-02-03 15:40   ` [PATCH 07/9] ib/iser: remove unnecessary connection checks Or Gerlitz
2010-02-03 15:41   ` [PATCH 08/9] ib/iser: move to use libiscsi passthrough mode Or Gerlitz
     [not found]     ` <Pine.LNX.4.64.1002031740540.11944-aDiYczhfhVLdX2U7gxhm1tBPR1lH4CV8@public.gmane.org>
2010-02-03 21:32       ` Mike Christie
     [not found]         ` <4B69EB5A.4050301-hcNo3dDEHLuVc3sceRu5cw@public.gmane.org>
2010-02-04 11:21           ` Or Gerlitz
     [not found]             ` <4B6AADD4.2050607-hKgKHo2Ms0FWk0Htik3J/w@public.gmane.org>
2010-02-04 17:27               ` Mike Christie
2010-02-03 15:42   ` [PATCH 08/10] ib/iser: remove redundant locking from command response flow Or Gerlitz
2010-02-03 15:44   ` [PATCH 09/9] remove redundant locking from iser scsi " Or Gerlitz
2010-02-03 16:10   ` [PATCH 0/8] ib/iser: major face lift of the data path code Bart Van Assche
2010-02-03 16:11   ` Bart Van Assche
     [not found]     ` <e2e108261002030811r5c740d6fr4cc055702a88aa50-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-02-04 14:21       ` Or Gerlitz
     [not found]         ` <4B6AD7D5.7030204-hKgKHo2Ms0FWk0Htik3J/w@public.gmane.org>
2010-02-05 12:18           ` Vladislav Bolkhovitin
     [not found]             ` <4B6C0C93.2090107-d+Crzxg7Rs0@public.gmane.org>
2010-02-07 14:51               ` Or Gerlitz
2010-02-05 12:29           ` Vladislav Bolkhovitin

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).