All of lore.kernel.org
 help / color / mirror / Atom feed
* iscsi update for 2.6.29
@ 2008-12-02  6:32 michaelc
  2008-12-02  6:32 ` [PATCH 01/13] prepare iscsi_tcp helpers for LLDs that can offload some operations michaelc
  2008-12-02 17:10 ` iscsi update for 2.6.29 Boaz Harrosh
  0 siblings, 2 replies; 16+ messages in thread
From: michaelc @ 2008-12-02  6:32 UTC (permalink / raw)
  To: linux-scsi

This patchset is for 2.6.29. This should be the final patches
to prepare the iscsi layer for cxgb3i, which looks like it
has gone through the netdev review and will be sent here next
shortly.

This patchset was made over scsi-misc, and the fix here.
http://marc.info/?l=linux-scsi&m=122815519326207&w=2
(the fix in that email does not conflict with this patchset
and can be applied over or before these patches).

cxgb3i adds a new offload model. Where qla4xxx offloaded pretty
much everything, and bnx2i offloaded the iscsi sequence processing
(give it the iscsi scsi command pdu and the offload engine will
handle everything between), cxgb3i offloads operations like
digest, padding, and data transfers. It relies on the iscsi layer
for the sequence state machine, so this patchset is basically
just breaking up iscsi_tcp into a lib layer so cxgb3i can share
the code.




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

end of thread, other threads:[~2008-12-02 17:53 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-02  6:32 iscsi update for 2.6.29 michaelc
2008-12-02  6:32 ` [PATCH 01/13] prepare iscsi_tcp helpers for LLDs that can offload some operations michaelc
2008-12-02  6:32   ` [PATCH 02/13] libiscsi: prepare libiscsi for new offload engines by modifying unsol data code michaelc
2008-12-02  6:32     ` [PATCH 03/13] iser: convert iser to new alloc_pdu api michaelc
2008-12-02  6:32       ` [PATCH 04/13] iscsi_tcp: convert to new alloc_hdr api michaelc
2008-12-02  6:32         ` [PATCH 05/13] iscsi_tcp: remove unused r2t handling michaelc
2008-12-02  6:32           ` [PATCH 06/13] libiscsi: change login data buffer allocation michaelc
2008-12-02  6:32             ` [PATCH 07/13] iscsi_tcp: add iscsi_tcp prefix to iscsi_tcp functions michaelc
2008-12-02  6:32               ` [PATCH 08/13] iscsi_tcp: split module into lib and lld michaelc
2008-12-02  6:32                 ` [PATCH 09/13] iscsi_tcp: hook iscsi_tcp into new libiscsi_tcp module michaelc
2008-12-02  6:32                   ` [PATCH 10/13] libiscsi: allow drivers to modify the itt sent to the target michaelc
2008-12-02  6:32                     ` [PATCH 11/13] libiscsi: pass opcode into alloc_pdu callout michaelc
2008-12-02  6:32                       ` [PATCH 12/13] libiscsi: handle init task failures michaelc
2008-12-02  6:32                         ` [PATCH 13/13] libiscsi_tcp: support padding offload michaelc
2008-12-02 17:10 ` iscsi update for 2.6.29 Boaz Harrosh
2008-12-02 17:52   ` Mike Christie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.