aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/bfa/bfa_defs_svc.h
diff options
context:
space:
mode:
authorKrishna Gudipati <kgudipat@brocade.com>2011-06-24 23:23:19 -0400
committerJames Bottomley <JBottomley@Parallels.com>2011-06-29 17:59:01 -0400
commita714134a857d3984250ee52fda7850b61bf8a94e (patch)
tree95a54d43ded235da2b61e15499151998ed9df3d8 /drivers/scsi/bfa/bfa_defs_svc.h
parent5a0adaedffce91100d03fc1036dde024c8589295 (diff)
[SCSI] bfa: Added Fabric Assigned Address(FAA) support
- Updated/added data structures and definitions to support FAA protocol. - Modified the IOC state machine to support FAA. - Introduced FAA feature configuration - enable/disable/query. Signed-off-by: Krishna Gudipati <kgudipat@brocade.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/bfa/bfa_defs_svc.h')
-rw-r--r--drivers/scsi/bfa/bfa_defs_svc.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/scsi/bfa/bfa_defs_svc.h b/drivers/scsi/bfa/bfa_defs_svc.h
index 0ee3f954dc85..d8861872ac70 100644
--- a/drivers/scsi/bfa/bfa_defs_svc.h
+++ b/drivers/scsi/bfa/bfa_defs_svc.h
@@ -635,6 +635,7 @@ enum bfa_port_states {
635 BFA_PORT_ST_FWMISMATCH = 12, 635 BFA_PORT_ST_FWMISMATCH = 12,
636 BFA_PORT_ST_PREBOOT_DISABLED = 13, 636 BFA_PORT_ST_PREBOOT_DISABLED = 13,
637 BFA_PORT_ST_TOGGLING_QWAIT = 14, 637 BFA_PORT_ST_TOGGLING_QWAIT = 14,
638 BFA_PORT_ST_ACQ_ADDR = 15,
638 BFA_PORT_ST_MAX_STATE, 639 BFA_PORT_ST_MAX_STATE,
639}; 640};
640 641
@@ -748,7 +749,8 @@ struct bfa_port_cfg_s {
748 u8 ratelimit; /* ratelimit enabled or not */ 749 u8 ratelimit; /* ratelimit enabled or not */
749 u8 trl_def_speed; /* ratelimit default speed */ 750 u8 trl_def_speed; /* ratelimit default speed */
750 u8 bb_scn; 751 u8 bb_scn;
751 u8 rsvd[3]; 752 u8 faa_state; /* FAA enabled/disabled */
753 u8 rsvd[2];
752 u16 path_tov; /* device path timeout */ 754 u16 path_tov; /* device path timeout */
753 u16 q_depth; /* SCSI Queue depth */ 755 u16 q_depth; /* SCSI Queue depth */
754}; 756};