[Olsr-dev] LQ-FPM calc
Sven-Ola Tücke
(spam-protected)
Fri May 30 08:02:52 CEST 2008
Moins,
ok - checked in that change into http://gredler.at/hg/olsrd. Because this also
changes the "struct default_lq_fpm", this fixes (as a side effect) the
alignment probs also.
BTW: While poking through lq_plugin_default_float.c, I've noticed that the
float variant uses the 2 spare zeroed bytes for every hello/tc-neigh packet
loss count. To keep up options (e.g. for protocol extensions / addition info
etc, I object not to use those two spare bytes with a good reason).
// Sven-Ola
Am Donnerstag 29 Mai 2008 09:55:23 schrieb Henning Rogge:
> Am Donnerstag 29 Mai 2008 09:42:16 schrieb Sven-Ola Tücke:
> > Hey,
> >
> > anbei ein kleiner Rework des lq_plugin_fpm. Wir rechnen mit 19 Bit
> > Vorkomma und 12 Bit Nachkomma. Bei 1(lq*nlq) und allen Werten <= 1.0 ist
> > die Kalkulation nicht sehr genau 1/(12bit*12bit) => Rundungsfehler.
>
> Okay.
>
> > Ich wuerde das in gredler.at einchecken, aber evnt. machts Konflikte mit
> > Hennings struct-align-rework.
>
> I'm working in the "olsrd-hysteresis-refactoring" branch at the moment, so
> this should be no problem. I will insert this changes into my development
> branch too.
>
> > PS: Als Anfrage: Minimal-LQ ist 0.1 neuerdings (war doch frueher 0.01).
> > Macht 25 von 255 lost-hellos bevor ein Link gueltig wird (war frueher 3
> > von 255). Soll das so?
>
> I think lq*nlq was compared to 0.01 in olsrd 0.5.5. Which would be similar
> to comparing lq with 0.1 and nlq with 0.1.
>
> > // Sven-Ola
>
> Henning
>
>
> *************************************************
> Diplom Informatiker Henning Rogge
> Forschungsgesellschaft für
> Angewandte Naturwissenschaften e. V. (FGAN)
> Neuenahrer Str. 20, 53343 Wachtberg, Germany
> Tel.: 0049 (0)228 9435-961
> Fax: 0049 (0)228 9435-685
> E-Mail: (spam-protected)
> Web: www.fgan.de
> ************************************************
> Sitz der Gesellschaft: Bonn
> Registergericht: Amtsgericht Bonn VR 2530
> Vorstand: Dr. rer. nat. Ralf Dornhaus (Vors.), Prof. Dr. Joachim Ender
> (Stellv.)
More information about the Olsr-dev
mailing list