diff options
author | mjacob <mjacob@FreeBSD.org> | 2002-04-16 19:55:35 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 2002-04-16 19:55:35 +0000 |
commit | 3c9fbb49419cd1209b4b44133b837a7396fbfdba (patch) | |
tree | 0949e1835e6071c91c049abcdbe708fc64a0f356 /sys/dev/isp/ispmbox.h | |
parent | e6ba3748eeca04b1fd85232061727c42c350556a (diff) | |
download | FreeBSD-src-3c9fbb49419cd1209b4b44133b837a7396fbfdba.zip FreeBSD-src-3c9fbb49419cd1209b4b44133b837a7396fbfdba.tar.gz |
Scale back # of luns supported for SCC to 16384- oops- top 3 bits are a
lun address modifier of sorts. Only an HP XP-512 seems to have cared.
Fix a few misplaced pointers for the new fabric goop, which has been
demonstrated to work on newer Brocades and McData switches now.
Put in commented out code which would run GFF_ID if the QLogic f/w
allowed it.
Don't whine about not being able to find a handle for a command if it
was a command aborted (by us).
Diffstat (limited to 'sys/dev/isp/ispmbox.h')
-rw-r--r-- | sys/dev/isp/ispmbox.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/isp/ispmbox.h b/sys/dev/isp/ispmbox.h index 1bf7648..6241f16 100644 --- a/sys/dev/isp/ispmbox.h +++ b/sys/dev/isp/ispmbox.h @@ -804,6 +804,7 @@ typedef struct { #define SNS_GA_NXT 0x100 #define SNS_GPN_ID 0x112 #define SNS_GNN_ID 0x113 +#define SNS_GFF_ID 0x11F #define SNS_GID_FT 0x171 #define SNS_RFT_ID 0x217 typedef struct { @@ -902,6 +903,11 @@ typedef struct { } sns_gxn_id_rsp_t; #define SNS_GXN_ID_RESP_SIZE (sizeof (sns_gxn_id_rsp_t)) +typedef struct { + ct_hdr_t snscb_cthdr; + u_int32_t snscb_fc4_features[32]; +} sns_gff_id_rsp_t; +#define SNS_GFF_ID_RESP_SIZE (sizeof (sns_gff_id_rsp_t)) typedef struct { ct_hdr_t snscb_cthdr; |