[Olsr-dev] [PATCH v2 1/1] smart gateway: add threshold configuration parameter
Mon Dec 12 13:15:53 CET 2011
On 12/12/2011 01:11 PM, Henning Rogge wrote:
> On 12/12/2011 01:01 PM, Ferry Huberts wrote:
>> From: Ferry Huberts<(spam-protected)>
>> We can now keep choosing a better gateway by setting the
>> configuration setting "SmartGatewayThreshold" to a value
>> larger than zero.
>> The costs for a new smart gateway must be less than the
>> costs of the current smart gateway multiplied by
>> SmartGatewayThreshold (its default is 1.0) in order for
>> it to be chosen as the new smart gateway.
>> This new configuration parameter has a similar function
>> and meaning as the NAT threshold configuration parameter.
>> diff --git a/Makefile.inc b/Makefile.inc
>> index a6da618..96fe94e 100644
>> --- a/Makefile.inc
>> +++ b/Makefile.inc
>> @@ -159,6 +159,7 @@ ifneq ($(MUDFLAP),0)
>> LIBS += -lmudflapth
>> LIBS += $(OS_LIB_PTHREAD)
>> +LIBS += -lm
> We had lots of trouble getting all floating point operations out of the
> OLSR.org core code, we do not want them back.
how about making it a percentage then?
> Do you think this could be done with integer arithmetics? Or maybe as a
> plugin that overwrites the default gateway handler?
> Henning Rogge
More information about the Olsr-dev