diff options
author | mjacob <mjacob@cvs.openbsd.org> | 2000-04-06 05:47:01 +0000 |
---|---|---|
committer | mjacob <mjacob@cvs.openbsd.org> | 2000-04-06 05:47:01 +0000 |
commit | 858ea80709b42acaa4b4f294b3a1d3ce7e81494c (patch) | |
tree | f5423d0d73954c04e3c45ac1afbd63de949e6744 /sys/dev/ic | |
parent | e7866b2d1831c5025100b2dbac2c34de0130b32a (diff) |
Roll internal revision level. Put in Fibre Channel topology storage
and definitions.
Diffstat (limited to 'sys/dev/ic')
-rw-r--r-- | sys/dev/ic/ispvar.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/sys/dev/ic/ispvar.h b/sys/dev/ic/ispvar.h index c8b087b1690..09043ba3b11 100644 --- a/sys/dev/ic/ispvar.h +++ b/sys/dev/ic/ispvar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ispvar.h,v 1.9 2000/02/20 21:22:41 mjacob Exp $ */ +/* $OpenBSD: ispvar.h,v 1.10 2000/04/06 05:47:00 mjacob Exp $ */ /* * Soft Definitions for for Qlogic ISP SCSI adapters. * @@ -59,7 +59,7 @@ #endif #define ISP_CORE_VERSION_MAJOR 1 -#define ISP_CORE_VERSION_MINOR 12 +#define ISP_CORE_VERSION_MINOR 13 /* * Vector for bus specific code to provide specific services. @@ -231,11 +231,12 @@ typedef struct { typedef struct { u_int32_t isp_fwoptions : 16, - : 7, + : 4, loop_seen_once : 1, isp_loopstate : 3, /* Current Loop State */ isp_fwstate : 3, /* ISP F/W state */ isp_gotdparms : 1, + isp_topo : 3, isp_onfabric : 1; u_int8_t isp_loopid; /* hard loop id */ u_int8_t isp_alpa; /* ALPA */ @@ -291,6 +292,12 @@ typedef struct { #define LOOP_PDB_RCVD 2 #define LOOP_READY 7 +#define TOPO_NL_PORT 0 +#define TOPO_FL_PORT 1 +#define TOPO_N_PORT 2 +#define TOPO_F_PORT 3 +#define TOPO_PTP_STUB 4 + /* * Soft Structure per host adapter */ |