freebsd-nq/sys/dev/isp
Matt Jacob 761d6b7150 Hmm. Let's try this on for size...
We originally had it such that if the connection topology was FL-loop
(public loop), we never looked at any local loop addresses. The reason
for not doing that was fear or concern that we'd see the same local
loop disks reflected from the name server and we'd attach them twice.

However, when I recently hooked up a JBOD and a system to an ANCOR SA-8
switch, the disks did *not* show up on the fabric. So at least the
ANCOR is screening those disks from appearing on the fabric. Now, it's
possible this is a 'feature' of the ANCOR. When I get a chance, I'll
check the Brocade (it's hard to do this on a low budget).

In any case, if they *do* also show up on the fabric, we should
simply elect to not log into them because we already have an
entry for the local loop. There is relatively unexercised code
just for this case.

MFC after:	2 weeks
2001-07-11 02:34:21 +00:00
..
isp_freebsd.c Oops- missed a CAMLOCK_2_ISP case. 2001-07-05 19:34:06 +00:00
isp_freebsd.h Fix botch for state levels. Role minor release. Start adding code for a 2001-06-05 17:11:06 +00:00
isp_inline.h Macroize request/response in/out queue pointer access. 2001-07-04 18:52:23 +00:00
isp_ioctl.h Spring MegaChange #1. 2001-05-28 21:20:43 +00:00
isp_pci.c Some possibly helpful casts. 2001-07-04 18:51:58 +00:00
isp_target.c Spring MegaChange #1. 2001-05-28 21:20:43 +00:00
isp_target.h Add a microcomment about how you'd use ispds64_t or ispdlist_t 2001-07-04 18:51:06 +00:00
isp_tpublic.h Spring MegaChange #1. 2001-05-28 21:20:43 +00:00
isp.c Hmm. Let's try this on for size... 2001-07-11 02:34:21 +00:00
ispmbox.h Add a bunch of additional defines for completion codes. Define 2001-07-04 18:49:00 +00:00
ispreg.h Put in offset definitions for FPM and FBM registers, plus just enough 2001-01-15 18:37:14 +00:00
ispvar.h Firmware crashes handled in platform specific code (isp_async call). 2001-07-04 18:46:50 +00:00