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

Julio Cesar Puigpinos lugro-mesh@lugro.org.ar
Thu, 27 Sep 2007 09:50:30 -0300


El 25/09/07, Gustavo Lindberg escribió:
>
> 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 = (struct click_wifi_extra *) p->all_user_anno();

  // check if extra header is present !!!
  if (WIFI_EXTRA_MAGIC == ceh->magic)
  {
    if (ceh->rate != 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!!!"