[openib-general] LID assignment policy of opensm

Hal Rosenstock halr at voltaire.com
Mon Mar 6 07:45:07 PST 2006


On Mon, 2006-03-06 at 09:15, Devesh Sharma wrote:
> Hi Hal, eitan and list,
> 
> In our previous disscussion regarding MLID assignment policy you
> metioned following
> 
> "MLIDs are also returned when the group is reclaimed some time
> after it is deleted (last full member leaves). That leaves holes in
> the
> table so it is not a simple increment. Requests fail when a new group
> creation would cause there to be MLIDs in use greater than the lowest
> SwitchInfo:MulticastFDBCap in the subnet."
> 
> So what will happen if, All the MLIDs were previously assigned but now
> are free (all MLIDs are in Hole state), Now new request to  create a
> multicast group comes. (In both cases with previously used MGID and
> new MGID.)? In a nutshell  when  MLIDs will wrap around?

Yes, holes will be reallocated when found. It only goes over when all
are in use. There is lazy reclamation of MLIDs though per spec.

-- Hal

> Devesh




More information about the general mailing list