]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/scsi/iscsi_if.h
Merge branch 'irq-fixes-for-linus-4' of git://git.kernel.org/pub/scm/linux/kernel...
[mv-sheeva.git] / include / scsi / iscsi_if.h
index f274d248a91f4e3cf600ea1404779b9411b849c9..d0ed5226f8c4f02db9ad40df1c8455d83c053f92 100644 (file)
@@ -214,6 +214,7 @@ enum iscsi_err {
        ISCSI_ERR_PARAM_NOT_FOUND       = ISCSI_ERR_BASE + 16,
        ISCSI_ERR_NO_SCSI_CMD           = ISCSI_ERR_BASE + 17,
        ISCSI_ERR_INVALID_HOST          = ISCSI_ERR_BASE + 18,
+       ISCSI_ERR_XMIT_FAILED           = ISCSI_ERR_BASE + 19,
 };
 
 /*
@@ -332,8 +333,11 @@ enum iscsi_host_param {
 #define CAP_TEXT_NEGO          0x80
 #define CAP_MARKERS            0x100
 #define CAP_FW_DB              0x200
-#define CAP_SENDTARGETS_OFFLOAD        0x400
-#define CAP_DATA_PATH_OFFLOAD  0x800
+#define CAP_SENDTARGETS_OFFLOAD        0x400   /* offload discovery process */
+#define CAP_DATA_PATH_OFFLOAD  0x800   /* offload entire IO path */
+#define CAP_DIGEST_OFFLOAD     0x1000  /* offload hdr and data digests */
+#define CAP_PADDING_OFFLOAD    0x2000  /* offload padding insertion, removal,
+                                        and verification */
 
 /*
  * These flags describes reason of stop_conn() call