diff options
| author | mjacob <mjacob@NetBSD.org> | 2002-04-04 23:38:43 +0000 |
|---|---|---|
| committer | mjacob <mjacob@NetBSD.org> | 2002-04-04 23:38:43 +0000 |
| commit | c8513a96b0ca240b4ecd7755644eee6736163e0d (patch) | |
| tree | fe428c566dda4cb9cb32f3a0bcfe252162f14b95 /sys/dev/microcode | |
| parent | f6df033e2df36c3565371c3cb306e589d358df88 (diff) | |
Redo fabric evaluation to not use GET ALL NEXT (GA_NXT). Switches seem
to be trying to wriggle out of supporting this well. Instead, use
GID_FT to get a list of Port IDs and then use GPN_ID/GNN_ID to find the
port and node wwn. This should make working on fabrics a bit cleaner and
more stable.
This also caused some cleanup of SNS subcommand canonicalization so that
we can actually check for FS_ACC and FS_RJT, and if we get an FS_RJT,
print out the reason and explanation codes.
We'll keep the old GA_NXT method around if people want to uncomment a
controlling definition in ispvar.h.
This also had us clean up ISPASYNC_FABRICDEV to use a local lportdb argument
and to have the caller explicitly say that a device is at the end of the
fabric list.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
