[openib-general] Re: Re: [PATCH] change Mellanox SDP workaround to a moduleparameter

Michael S. Tsirkin mst at mellanox.co.il
Thu Feb 16 03:34:08 PST 2006


Quoting r. Hal Rosenstock <halr at voltaire.com>:
> > > >     mst> I thought about it some more: what happens if nodes with
> > > >     mst> different max MTU values try to connect?
> > > > 
> > > > This should never happen.  The SM should never give a path with an MTU
> > > > that is not supported by both end nodes.
> > > 
> > > True, but the description for the CM REJ code 26 for Invalid Path MTU
> > > states something a little different (p. 667):
> > > 
> > > "The recepient of the REQ message cannot support the maximum packet
> > > payload size requested."
> > 
> > Right.
> > 
> > > is being interpreted as "prefers not to support the max payload size
> > > requested" which is probably OK.
> > > 
> > > > I guess the question is what to do when a Tavor (with the performance
> > > > bug that makes a 1K MTU faster) connects to someone else.
> > > 
> > > Isn't it the other way 'round (when something with a larger MTU connects
> > > to Tavor) ?
> > 
> > Right. I wish we had an MTU field in the REP packet, but we dont.
> 
> Yes, that would be better IMO too. Not sure why it wasn't done that way.
> Guess you could file an erratum on this.

No idea. Possibly the REJ code 26 was deemed sufficient.
We'll need some kind of solution before we start creating SDP clients
with different max mtu values, controlled from software.

-- 
Michael S. Tsirkin
Staff Engineer, Mellanox Technologies



More information about the general mailing list