aboutsummaryrefslogtreecommitdiffstats
path: root/include/scsi/scsi_transport_fc.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/scsi/scsi_transport_fc.h')
-rw-r--r--include/scsi/scsi_transport_fc.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/scsi/scsi_transport_fc.h b/include/scsi/scsi_transport_fc.h
index 81ea7b4bf81e..a0d80bcaa93d 100644
--- a/include/scsi/scsi_transport_fc.h
+++ b/include/scsi/scsi_transport_fc.h
@@ -1,4 +1,4 @@
1/* 1/*
2 * FiberChannel transport specific attributes exported to sysfs. 2 * FiberChannel transport specific attributes exported to sysfs.
3 * 3 *
4 * Copyright (c) 2003 Silicon Graphics, Inc. All rights reserved. 4 * Copyright (c) 2003 Silicon Graphics, Inc. All rights reserved.
@@ -104,7 +104,7 @@ enum fc_vport_state {
104 104
105 105
106 106
107/* 107/*
108 * FC Classes of Service 108 * FC Classes of Service
109 * Note: values are not enumerated, as they can be "or'd" together 109 * Note: values are not enumerated, as they can be "or'd" together
110 * for reporting (e.g. report supported_classes). If you alter this list, 110 * for reporting (e.g. report supported_classes). If you alter this list,
@@ -117,7 +117,7 @@ enum fc_vport_state {
117#define FC_COS_CLASS4 0x10 117#define FC_COS_CLASS4 0x10
118#define FC_COS_CLASS6 0x40 118#define FC_COS_CLASS6 0x40
119 119
120/* 120/*
121 * FC Port Speeds 121 * FC Port Speeds
122 * Note: values are not enumerated, as they can be "or'd" together 122 * Note: values are not enumerated, as they can be "or'd" together
123 * for reporting (e.g. report supported_speeds). If you alter this list, 123 * for reporting (e.g. report supported_speeds). If you alter this list,
@@ -223,6 +223,7 @@ struct fc_vport {
223 u8 flags; 223 u8 flags;
224 struct list_head peers; 224 struct list_head peers;
225 struct device dev; 225 struct device dev;
226 struct work_struct vport_delete_work;
226} __attribute__((aligned(sizeof(unsigned long)))); 227} __attribute__((aligned(sizeof(unsigned long))));
227 228
228/* bit field values for struct fc_vport "flags" field: */ 229/* bit field values for struct fc_vport "flags" field: */
@@ -397,7 +398,7 @@ struct fc_host_statistics {
397 u64 prim_seq_protocol_err_count; 398 u64 prim_seq_protocol_err_count;
398 u64 invalid_tx_word_count; 399 u64 invalid_tx_word_count;
399 u64 invalid_crc_count; 400 u64 invalid_crc_count;
400 401
401 /* fc4 statistics (only FCP supported currently) */ 402 /* fc4 statistics (only FCP supported currently) */
402 u64 fcp_input_requests; 403 u64 fcp_input_requests;
403 u64 fcp_output_requests; 404 u64 fcp_output_requests;
@@ -592,11 +593,11 @@ struct fc_function_template {
592 u32 dd_fcrport_size; 593 u32 dd_fcrport_size;
593 u32 dd_fcvport_size; 594 u32 dd_fcvport_size;
594 595
595 /* 596 /*
596 * The driver sets these to tell the transport class it 597 * The driver sets these to tell the transport class it
597 * wants the attributes displayed in sysfs. If the show_ flag 598 * wants the attributes displayed in sysfs. If the show_ flag
598 * is not set, the attribute will be private to the transport 599 * is not set, the attribute will be private to the transport
599 * class 600 * class
600 */ 601 */
601 602
602 /* remote port fixed attributes */ 603 /* remote port fixed attributes */