Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Matthew Jacob <mjacob@netbsd.org>
List: source-changes
Date: 02/13/2001 01:33:49
Module Name:	syssrc
Committed By:	mjacob
Date:		Mon Feb 12 23:33:49 UTC 2001

Modified Files:
	syssrc/sys/dev/ic: ispvar.h

Log Message:
Eliminate ISP2100_FABRIC- we always allow for fabric now. Add an
isp_iid_set/isp_iid for fibre channel- this is because we now
fake a port database entry for ourselves. Add the additional loop
states between LOOP_PDB_RCVD and LOOP_READY.

Change and comment on a wad of Fibre Channel isp_control functions.
Change and comment on some of the ISPASYNC Fibre Channel events.

Add was_fabric_dev/fabric_dev tags to our local FC database structure
(so we can see rapidly whether something was a fabric device but is
now gone).

Add a tag which says what role this adapter should take. It can take
on the value of None, Target, Initiator or Both. None is useful for
warm failover purposes. Remove the ISP_CFG_NOINIT silliness since
a role of "None" does this.

Add a isp_lastmbxcmd tag to store the opcode for the last mailbox
command used.


To generate a diff of this commit:
cvs rdiff -r1.40 -r1.41 syssrc/sys/dev/ic/ispvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.