[Olsr-users] Received message to big to be forwarded

Ferry Huberts (spam-protected)
Thu Apr 30 11:03:07 CEST 2015


Henning,

Shall we integrate your patch?
Can you push it?

At least on master, unsure about other branches.


On 30/04/15 10:44, Jernej Kos wrote:
> Hello!
>
> Sorry for taking so long, there were some other issues which prevented
> the tests. I've tested this again today on the nodes with most links and
> it seems that the patch does fix the issue.
>
> I will push the patch to our OpenWrt feeds so that we can test it more.
>
>
> Jernej
>
> On 28. 04. 2015 09:26, Henning Rogge wrote:
>> Hi,
>>
>> any news about the test?
>>
>> Henning
>>
>> On Fri, Apr 17, 2015 at 7:33 PM, Jernej Kos <(spam-protected)> wrote:
>>> Hello!
>>>
>>> Ok, great, I will test it out. Thanks!
>>>
>>>
>>> Jernej
>>>
>>> On 17. 04. 2015 19:32, Henning Rogge wrote:
>>>> Yes,
>>>>
>>>> start with the "lots of neighbors" nodes... this should already
>>>> resolve the problem. if it works (and if we cannot find a problem with
>>>> it) we will commit it and it will be part of the next olsrd bugfix
>>>> release.
>>>>
>>>> Henning
>>>>
>>>> On Fri, Apr 17, 2015 at 7:29 PM, Jernej Kos <(spam-protected)> wrote:
>>>>> Hello!
>>>>>
>>>>> So it will not help at all if we deploy it only at nodes producing big
>>>>> announces? Then this will not help much as we can't just upgrade all the
>>>>> ~400 nodes at the moment.
>>>>>
>>>>>
>>>>> Jernej
>>>>>
>>>>> On 17. 04. 2015 19:26, Henning Rogge wrote:
>>>>>> Hi,
>>>>>>
>>>>>> you should deploy this patch on ALL nodes... it should work against
>>>>>> the current "master branch"... but also against your source.
>>>>>>
>>>>>> Henning
>>>>>>
>>>>>> On Fri, Apr 17, 2015 at 7:25 PM, Jernej Kos <(spam-protected)> wrote:
>>>>>>> Hello!
>>>>>>>
>>>>>>> So if I understand this code correctly, this will limit the maximum
>>>>>>> message size that an originator node will produce? So I should apply
>>>>>>> this patch at the nodes with high neighbour count?
>>>>>>>
>>>>>>> Against which revision is this? I will test the patch over the weekend
>>>>>>> and report back.
>>>>>>>
>>>>>>>
>>>>>>> Jernej
>>>>>>>
>>>>>>> On 17. 04. 2015 16:41, Henning Rogge wrote:
>>>>>>>> Jernej,
>>>>>>>>
>>>>>>>> can you test the following patch?
>>>>>>>>
>>>>>>>> diff --git a/src/net_olsr.c b/src/net_olsr.c
>>>>>>>> index afd24ec..4db54b1 100644
>>>>>>>> --- a/src/net_olsr.c
>>>>>>>> +++ b/src/net_olsr.c
>>>>>>>> @@ -258,7 +258,14 @@ net_outbuffer_push_reserved(struct interface_olsr
>>>>>>>> *ifp, const void *data, const
>>>>>>>>   int
>>>>>>>>   net_outbuffer_bytes_left(const struct interface_olsr *ifp)
>>>>>>>>   {
>>>>>>>> -  return ifp->netbuf.maxsize - ifp->netbuf.pending;
>>>>>>>> +  /* IPv6 minimum MTU - IPv6 header - UDP header - VLAN-Tag */
>>>>>>>> +  static int MAX_REMAINING = 1280 - 40 - 8 - 4;
>>>>>>>> +  int remaining = ifp->netbuf.maxsize - ifp->netbuf.pending;
>>>>>>>> +
>>>>>>>> +  if (remaining > MAX_REMAINING) {
>>>>>>>> +    return MAX_REMAINING;
>>>>>>>> +  }
>>>>>>>> +  return remaining;
>>>>>>>>   }
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Henning
>>>>>>>
>>>>>
>>>
>

-- 
Ferry Huberts




More information about the Olsr-users mailing list