From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Marek Lindner Date: Wed, 8 Jun 2011 13:18:42 +0200 References: <1307400355-11624-1-git-send-email-daniele.furlan@gmail.com> In-Reply-To: <1307400355-11624-1-git-send-email-daniele.furlan@gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201106081318.42918.lindner_marek@yahoo.de> Subject: Re: [B.A.T.M.A.N.] [PATCH] batman-adv: Mark as received also old rebroadcast Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: The list for a Better Approach To Mobile Ad-hoc Networking On Tuesday, June 07, 2011 12:45:55 AM Daniele Furlan wrote: > This patch avoid local TQ drop in case of heavy load. In this case, > rebroadcast can be delayed more than orig_interval causing the receiver > to incorrectly drop old packets without marking them as received. I applied the patch (in revision 9e80af2) with the following commit message: accept delayed rebroadcasts to avoid bogus routing under heavy load When a link is saturated (re)broadcasts of OGMs are delayed. Under heavy load this delay may exceed the orig interval which leads to OGMs being dropped (the code would only accept an OGM rebroadcast if it arrived before the next OGM was broadcasted). With this patch batman-adv will also accept delayed OGMs in order to avoid a bogus influence on the routing metric. Thanks, Marek