Expander self-references in SAS-1.1

Sheffield, Robert L robert.l.sheffield at intel.com
Thu Jul 7 08:24:41 PDT 2005


* From the T10 Reflector (t10 at t10.org), posted by:
* "Sheffield, Robert L" <robert.l.sheffield at intel.com>
*
This is a multi-part message in MIME format.

------_=_NextPart_001_01C58307.FF36D1EA
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Under subclause 4.7.2 Allowed Topologies in SAS1r09d, the fourth
paragraph reads:=20

	If the discover process optimization (see 4.7.3) is disabled and
the management application client detects an=20
expander route entry that references the SAS address of the expander
device itself (i.e., self-reference), it=20
shall disable the expander route entry by setting the DISABLE EXPANDER
ROUTE ENTRY bit to one in the SMP=20
CONFIGURE ROUTE INFORMATION function (see 10.4.3.9). The management
application client shall=20
disable each expander route entry in the route table by setting the
DISABLE EXPANDER ROUTE ENTRY bit to one=20
in the SMP CONFIGURE ROUTE INFORMATION function (see 10.4.3.9) for each
expander phy that has its=20
attached device type set to 000b (i.e., no device attached).=20

But what if the phy where the self-reference was detected is not a
table-routing phy (i.e., it's in a subtractive decode or direct-routing
port)? Should the management application client disable the phy itself?
Should the management application client disable the phy itself no
matter what type of routing applies to the phy?

Thanks,=20
Bob Sheffield=20
Intel Corporation=20


------_=_NextPart_001_01C58307.FF36D1EA
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

 Expander self-references in SAS-1.1 Under subclause 4.7.2 Allowed = Topologies in SAS1r09d, the fourth paragraph reads: If the discover process optimization = (see 4.7.3) is disabled and the management application client detects = an 
expander route entry that references = the SAS address of the expander device itself (i.e., self-reference), = it 
shall disable the expander route = entry by setting the DISABLE EXPANDER ROUTE ENTRY bit to one in the = SMP 
CONFIGURE ROUTE INFORMATION function = (see 10.4.3.9). The management application client shall 
disable each expander route entry in = the route table by setting the DISABLE EXPANDER ROUTE ENTRY bit to = one 
in the SMP CONFIGURE ROUTE = INFORMATION function (see 10.4.3.9) for each expander phy that has = its 
attached device type set to 000b = (i.e., no device attached). But what if the phy where the = self-reference was detected is not a table-routing phy (i.e., it's in a = subtractive decode or direct-routing port)? Should the management = application client disable the phy itself? Should the management = application client disable the phy itself no matter what type of = routing applies to the phy? Thanks, 
Bob Sheffield 
Intel Corporation 
------_=_NextPart_001_01C58307.FF36D1EA--





More information about the T10 mailing list