]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/scsi/scsi_transport_iscsi.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
[mv-sheeva.git] / include / scsi / scsi_transport_iscsi.h
index c928234c018f9c88bb328b0747e5a15d43a2c33e..b50aabe2861e1d469d84f2dceb029bd9bf7a1d7d 100644 (file)
@@ -118,10 +118,13 @@ struct iscsi_transport {
        int (*xmit_task) (struct iscsi_task *task);
        void (*cleanup_task) (struct iscsi_task *task);
 
-       int (*alloc_pdu) (struct iscsi_task *task);
+       int (*alloc_pdu) (struct iscsi_task *task, uint8_t opcode);
        int (*xmit_pdu) (struct iscsi_task *task);
        int (*init_pdu) (struct iscsi_task *task, unsigned int offset,
                         unsigned int count);
+       void (*parse_pdu_itt) (struct iscsi_conn *conn, itt_t itt,
+                              int *index, int *age);
+
        void (*session_recovery_timedout) (struct iscsi_cls_session *session);
        struct iscsi_endpoint *(*ep_connect) (struct sockaddr *dst_addr,
                                              int non_blocking);