[openib-general] [PATCH 0/4] opensm: Loading unicast routes from the file

Sasha Khapyorsky sashak at voltaire.com
Tue Jun 13 13:39:58 PDT 2006


Hi Eitan,

On 09:36 Sun 11 Jun     , Eitan Zahavi wrote:
> Hi Sasha,
> 
> General comments:
> 1. I hope the change in osm.fdbs is not going to break the parser in
> ibdm:Fabric.cpp -

The file format was not changed, I don't expect brokenness.

> was it really necessary change?

Yes, in order to create unified osm.fdbs with any routing engine.

> or just nice to have ?

This is the nice side effect.

> 2. The modular routing is a great idea. From my first glance it seems
> that it assumes calculation of min-hop-tables is common to all routing
> engines.

Yes and no. Currently the min-hop-tables are used with multicast, so it is
common code. But I expect this will be different in the future (for
instance extend this loader to handle multicast tables too).

> I think it should be a callback provided by the engine too.

Yes, when it will be useful.

> Please note that the Min-Hop engine takes most of the routing time so in
> the future if we could avoid that stage it would be even better. 

Agree.

Thanks for the comments.
Sasha

> [EZ] We should start thinking about testing of this new feature too.
> 
> Further comment on the patches themselves.
> 
> > There are couple of unicast routing related patches for OpenSM.
> > 
> > Basically it implements routing module which provides possibility to
> load
> > switch forwarding tables from pre-created dump file. Currently unicast
> > tables loading is only supported, multicast may be added in a future.
> > 
> > Short patch descriptions (more details may be found in emails with
> > patches):
> > 
> > 1. Ucast dump file simplification.
> > 2. Modular routing - preliminary implements generic model to plug new
> > routing engine to OpenSM.
> > 3. New simple unicast routing engine which allows to load LFTs from
> > pre-created dump file.
> > 4. Example of ucast dump generation script.
> > 
> > Please comment and test. Thanks.
> > 
> > Sasha




More information about the general mailing list