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.


[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 

You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to