kernel_optimize_test/include/scsi/fc
Neerav Parikh d78c317f6c [SCSI] libfc: Add support for FDMI
This patch adds support for Fabric Device Management
Interface as per FC-GS-4 spec. in libfc. Any driver
making use of libfc can enable fdmi state machine
for a given lport.

If lport has enabled FDMI support the lport state
machine will transition into FDMI after completing
the DNS states and before entering the SCR state.
The FDMI state transition is such that if there is an
error, it won't stop the lport state machine from
transitioning and the it will behave as if there was
no FDMI support.

The FDMI HBA attributes are registed with the Management
server via Register HBA (RHBA) command and the port
attributes are reigstered using the Register Port(RPA)
command.

Signed-off-by: Neerav Parikh <neerav.parikh@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Acked-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2012-02-19 08:08:58 -06:00
..
fc_els.h [SCSI] libfc: add FLOGI state to rport for VN2VN 2010-07-28 09:05:53 -05:00
fc_encaps.h [SCSI] FC protocol definition header files 2008-12-29 11:24:32 -06:00
fc_fc2.h trivial: remove unnecessary semicolons 2009-09-21 15:14:58 +02:00
fc_fcoe.h [SCSI] fcoe: clean up TBD comments in FCoE prototype header 2010-07-27 12:01:46 -05:00
fc_fcp.h Fix common misspellings 2011-03-31 11:26:23 -03:00
fc_fip.h [SCSI] libfcoe: add protocol description of FIP VN2VN mode 2010-07-28 09:05:55 -05:00
fc_fs.h [SCSI] libfc: Export FC headers 2009-12-04 12:01:05 -06:00
fc_gs.h [SCSI] libfc: Export FC headers 2009-12-04 12:01:05 -06:00
fc_ms.h [SCSI] libfc: Add support for FDMI 2012-02-19 08:08:58 -06:00
fc_ns.h [SCSI] fc: Add GSPN_ID request to header file 2011-02-25 12:02:19 -05:00
Kbuild [SCSI] libfc: Export FC headers 2009-12-04 12:01:05 -06:00