summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2000-04-21 02:06:30 +0000
committermjacob <mjacob@FreeBSD.org>2000-04-21 02:06:30 +0000
commitd4eb90b76c935aa53fe506030c850ff8de1aa579 (patch)
treecccde2c4f841909fe26e7bfd59f575f3fe668047 /sys
parentc8f13071dda2b7dcdaf9eb6e6c4e92689bf0fd5f (diff)
downloadFreeBSD-src-d4eb90b76c935aa53fe506030c850ff8de1aa579.zip
FreeBSD-src-d4eb90b76c935aa53fe506030c850ff8de1aa579.tar.gz
Roll minor version. Increase size (and add defines for) topology storage.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/isp/ispvar.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/isp/ispvar.h b/sys/dev/isp/ispvar.h
index 11221e7..1ea60b1 100644
--- a/sys/dev/isp/ispvar.h
+++ b/sys/dev/isp/ispvar.h
@@ -58,7 +58,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.
@@ -230,11 +230,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 */
@@ -290,6 +291,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
*/
OpenPOWER on IntegriCloud