[openib-general] SM assigned GID addresses

Hal Rosenstock halr at voltaire.com
Wed Feb 14 08:41:01 PST 2007


Hi,

On Wed, 2007-02-14 at 11:12, Batwara, Ashish wrote:
> Hi,
> I am referring to Section 4.1.1 of IB Spec which talks about "GID Usage
> AND Properties". Does anyone know whether or not SM uses item # 3 below
> for the address assignment and who are all the vendor supports # 3?

> Can anybody points me to the appropriate driver documentation in this area?

OpenSM supports setting either the default GID prefix or a configured
GID prefix and GIDs are comprised of this prefix and the endport EUI-64
(at index 0 of GUIDInfo).

OpenSM does not currently support configuring GUIDInfo indices above 0.
I'm also not sure how the stack would deal with this either. Is this a
requirement for some reason ? If so, can you elaborate/explain ?

-- Hal

> Thanks
> Ashish
> 
> 
> GID USAGE AND PROPERTIES
> 1) Each endport shall be assigned at least one unicast GID. The first
> unicast GID assigned shall be created using the manufacturer assigned
> EUI-64 identifier. This GID is referred to as GID index 0 and is
> formed by techniques 3(a) and 3(b) described below.
> 2) The default GID prefix shall be (0xFE80::0). A packet using the
> default
> GID prefix and either a manufacturer assigned or SM assigned
> EUI-64 must always be accepted by an endnode. A packet containing
> a GRH with a destination GID with this prefix must never be
> forwarded by a router, i.e. it is restricted to the local subnet.
> 3) A unicast GID shall be created using one or more of the following
> mechanisms:
> a) Concatenation of the default GID prefix with the manufacturer
> assigned
> EUI-64 identifier associated with an endport. This GID is
> referred to as the default GID.
> b) Concatenation of a subnet manager assigned 64-bit GID prefix
> and the manufacturer assigned EUI-64 identifier associated with
> an endport.
> c) Assignment of a GID by the subnet manager. The subnet manager
> creates a GID by concatenating the GID prefix (default or assigned)
> with a set of locally assigned EUI-64 values (at GID index
> 1 or above). Each endport must be assigned at least one unicast GID
> using (a). Additional GIDs may be assigned using (b) and/or (c). Note: A
> subnet
> shall only have one assigned GID prefix (non default) at any given
> time.
> 
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
> 
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
> 





More information about the general mailing list