summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamachandra K <rkuchimanchi@silverstorm.com>2006-06-18 03:37:38 (GMT)
committerRoland Dreier <rolandd@cisco.com>2006-06-18 03:37:38 (GMT)
commit73c0996b1ca60338fa50e42acfcebd32b7636a8b (patch)
treed4c0378fbac112b25e3a1adf66b06a8d0a32087d
parent6c8c1aa25d213a288df381f431ce5b6a155146ec (diff)
downloadlinux-fsl-qoriq-73c0996b1ca60338fa50e42acfcebd32b7636a8b.tar.xz
[SCSI] srp.h: Add I/O Class values
Add enum values for I/O Class values from rev. 10 and rev. 16a SRP drafts. The values are used to detect targets that implement obsolete revisions of SRP, so that the initiator can use the old format for port identifier when connecting to them. Signed-off-by: Ramachandra K <rkuchimanchi@silverstorm.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r--include/scsi/srp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/scsi/srp.h b/include/scsi/srp.h
index 637f77e..ad178fa 100644
--- a/include/scsi/srp.h
+++ b/include/scsi/srp.h
@@ -87,6 +87,11 @@ enum srp_login_rej_reason {
SRP_LOGIN_REJ_CHANNEL_LIMIT_REACHED = 0x00010006
};
+enum {
+ SRP_REV10_IB_IO_CLASS = 0xff00,
+ SRP_REV16A_IB_IO_CLASS = 0x0100
+};
+
struct srp_direct_buf {
__be64 va;
__be32 key;