[Lugro-mesh] Aniadiendo un poco mas de confusion.... :P

Gustavo Lindberg lugro-mesh@lugro.org.ar
Thu, 27 Sep 2007 20:24:01 +0000


------=_Part_4067_23881658.1190924641744
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

MUY interesante !

El d=EDa 27/09/07, Julio Cesar Puigpinos <jcpuigpinos@gmail.com> escribi=F3=
:
>
> El 25/09/07, Gustavo Lindberg escribi=F3:
> >
> > El solo hecho de que no usen el elemento Ettstat ya me entusiasma.
>
> Por lo poco que vi del codigo, encontre que usan como punto de partida
> el archivo srettstat para crear brnlinkstat. Pero cambian la forma en
> comparar los rates. Ademas le agregan mas comentarios al codigo.
>
> Por ejemplo:
> /*
> * brnlinkstat.{cc,hh} -- monitors link loss rates
> * A. Zubow
> * Adapted from wifi/sr/ettstatt.{cc,hh} to brn (many thanks to John
> Bicket).
> */
>
> ........
>
> #ifndef CLICK_NS
>   struct click_wifi_extra *ceh =3D (struct click_wifi_extra *)
> p->all_user_anno();
>
>   // check if extra header is present !!!
>   if (WIFI_EXTRA_MAGIC =3D=3D ceh->magic)
>   {
>     if (ceh->rate !=3D lp->_rate) {
>       BRN_WARN("packet says rate %d is %d; drop it.",
> lp->_rate,  ceh->rate);
>       p->kill();
>       return 0;
>     }
>   }
>   else
>   {
>     BRN_FATAL("extra header not set (Forgotten
> {Extra|RadioTap|AthDesc|Prism2}Decap?).");
>   }
> #endif
>
>                                    Saludos, Julio
>
> --
> NO A LA MATRICULA!!!: http://noalamatricula.wordpress.com/
> Software Freedom Day's Blog Argentina
> http://sfd-argentina.blogspot.com/
> www.kwort.org      Kwort Linux Distribution
> www.lugro.org.ar   GNU/Linux User Group Rosario, Argentina
> Registered GNU/Linux User #358886
> "Say No to Trolls with no Balls!"
> "Netiquette o Tablas!!!"
>
> _______________________________________________
> Lugro-mesh mailing list
> Lugro-mesh@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro-mesh
>

------=_Part_4067_23881658.1190924641744
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

MUY interesante !<br><br><div><span class=3D"gmail_quote">El d=EDa 27/09/07=
, <b class=3D"gmail_sendername">Julio Cesar Puigpinos</b> &lt;<a href=3D"ma=
ilto:jcpuigpinos@gmail.com">jcpuigpinos@gmail.com</a>&gt; escribi=F3:</span=
><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204,=
 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
El 25/09/07, Gustavo Lindberg escribi=F3:<br>&gt;<br>&gt; El solo hecho de =
que no usen el elemento Ettstat ya me entusiasma.<br><br>Por lo poco que vi=
 del codigo, encontre que usan como punto de partida<br>el archivo srettsta=
t para crear brnlinkstat. Pero cambian la forma en
<br>comparar los rates. Ademas le agregan mas comentarios al codigo.<br><br=
>Por ejemplo:<br>/*<br> * brnlinkstat.{cc,hh} -- monitors link loss rates<b=
r> * A. Zubow<br> * Adapted from wifi/sr/ettstatt.{cc,hh} to brn (many than=
ks to John Bicket).
<br> */<br><br>........<br><br>#ifndef CLICK_NS<br>&nbsp;&nbsp;struct click=
_wifi_extra *ceh =3D (struct click_wifi_extra *) p-&gt;all_user_anno();<br>=
<br>&nbsp;&nbsp;// check if extra header is present !!!<br>&nbsp;&nbsp;if (=
WIFI_EXTRA_MAGIC =3D=3D ceh-&gt;magic)
<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;if (ceh-&gt;rate !=3D lp-&gt;_=
rate) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BRN_WARN(&quot;packet says r=
ate %d is %d; drop it.&quot;, lp-&gt;_rate,&nbsp;&nbsp;ceh-&gt;rate);<br>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p-&gt;kill();<br>&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;return 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}<br>&nbs=
p;&nbsp;else<br>&nbsp;&nbsp;{
<br>&nbsp;&nbsp;&nbsp;&nbsp;BRN_FATAL(&quot;extra header not set (Forgotten=
<br>{Extra|RadioTap|AthDesc|Prism2}Decap?).&quot;);<br>&nbsp;&nbsp;}<br>#en=
dif<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Saludos, =
Julio<br><br>--<br>NO A LA MATRICULA!!!: <a href=3D"http://noalamatricula.w=
ordpress.com/">
http://noalamatricula.wordpress.com/</a><br>Software Freedom Day&#39;s Blog=
 Argentina<br><a href=3D"http://sfd-argentina.blogspot.com/">http://sfd-arg=
entina.blogspot.com/</a><br><a href=3D"http://www.kwort.org">www.kwort.org<=
/a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kwort Linux Distribution<br><a href=3D"=
http://www.lugro.org.ar">www.lugro.org.ar</a>&nbsp;&nbsp; GNU/Linux User Gr=
oup Rosario, Argentina<br>Registered GNU/Linux User #358886<br>&quot;Say No=
 to Trolls with no Balls!&quot;<br>&quot;Netiquette o Tablas!!!&quot;
<br><br>_______________________________________________<br>Lugro-mesh maili=
ng list<br><a href=3D"mailto:Lugro-mesh@lugro.org.ar">Lugro-mesh@lugro.org.=
ar</a><br><a href=3D"http://www.lugro.org.ar/mailman/listinfo/lugro-mesh">h=
ttp://www.lugro.org.ar/mailman/listinfo/lugro-mesh
</a><br></blockquote></div><br>

------=_Part_4067_23881658.1190924641744--