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

weiny2 at llnl.gov weiny2 at llnl.gov
Wed Apr 9 11:01:36 PDT 2008


> 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.

I will leave it up to you as to which patch you want.  As Hal said I can
see either side.  Both patches warn the user that the value they submitted
was not valid; and subsequently what value OpenSM is using instead.

Whatever you want to do Sasha...  :-)

Ira






More information about the general mailing list