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 -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to open-is...@googlegroups.com. To unsubscribe from this group, send email to open-iscsi+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/open-iscsi?hl=en.