[ofa-general] Re: [PATCH] opensm/opensm/osm_subnet.c: add checks for HOQ and Leaf HOQ input values

Bernd Schubert bs at q-leap.de
Wed Apr 9 11:11:16 PDT 2008


On Wednesday 09 April 2008 20:01:36 weiny2 at llnl.gov wrote:
> > On 08:38 Wed 09 Apr     , weiny2 at llnl.gov wrote:
> >> What if we set it to 0x13?  This would be the maximum value that will
> >> not
> >> "lock" up the fabric.  We could also add to the error message that the
> >> admin needs to specify 0x14 if they specifically want "infinity" to be
> >> set?
> >
> > I think in the case when parameter value provided by user is wrong it
> > is not easy to guess correctly what original wishes was. Probably we
> > just need to add something like:
> >
> >   ## valid values are <= 0x14
> >
> > in config file template and reject any invalid values (I mean set to
> > defaults)?
>
> The config file comments already mention this:
>
> 		"# The code of maximal time a packet can wait at the head of\n"
> 		"# transmission queue.\n"
> 		"# The actual time is 4.096usec * 2^<head_of_queue_lifetime>\n"
> 		"# The value 0x14 disables this mechanism\n"
> 		"head_of_queue_lifetime 0x%02x\n\n"
>
> But I guess "disables" should be "infinity" to make this more clear.

When I first read this and when increasing the value from 0x12 to 0x13 didn't 
help, I thought fine, if 0x14 disables it I just set it to 0x15. 
What about

"# The maximum is 0x14, which will disable this mechanism.\n"


Thanks,
Bernd

-- 
Bernd Schubert
Q-Leap Networks GmbH



More information about the general mailing list