From: Adam D. <ad...@si...> - 2010-02-08 21:12:21
|
David Kopf wrote: > Since the Raven webserver rc3 works but not CVS from 2 days later, it had > to be the fragmentation changes that broke it. And using rc3 for the > jackdaw, the CVS webserver starts working again if I set QUEUEBUF_STATS to > 0 in queuebuf.c Ok, great! I just committed a fix to turn it off by default. > Though the buffers are being allocated OK, on the first fragment > queuebuf_new_from_packetbuf was returning a null by way of: > > #if QUEUEBUF_STATS > ++queuebuf_len; > if(queuebuf_len == queuebuf_max_len + 1) { > memb_free(&bufmem, buf); > queuebuf_len--; > printf("g\n"); > return NULL; > } > I suppose the Raven (and jackdaw) contiki-conf.h needs some more defines? I > will try the jackdaw again after the webserver config is sorted out. Try adding #define QUEUEBUF_CONF_NUM 1 #define QUEUEBUF_CONF_REF_NUM 1 to contiki-conf.h This should also reduce the RAM usage. /adam > FYI this has added 2K to the raven webserver RAM requirements. > > ----- Original Message ----- > From: "Adam Dunkels" <ad...@si...> > To: "Contiki developer mailing list" > <con...@li...> > Sent: Sunday, February 07, 2010 1:49 PM > Subject: Re: [Contiki-developers] Contiki 2.4 release candidate available > > >> Hi David, >> >> it seems that the bridge is not sending the full number of fragments, or >> that there is packet loss before the packets are delivered to the >> sicslowpan layer. The sicslowpan fragment reassembly code is tuned to >> receive only one fragment at a time, and when a fragment has been >> received it waits for a specified number of seconds for more fragments. >> During this time, other fragments are dropped. (That's the "Dropping >> 6lowpan packet" debug output.) The rationale for this is that fragments >> are not considered the norm, but an abnormal situation. The network is >> able to handle them, but it is not optimized for their precence. >> > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Contiki-developers mailing list > Con...@li... > https://lists.sourceforge.net/lists/listinfo/contiki-developers > -- Adam Dunkels <ad...@si...> | +46 70 7731614 | http://www.sics.se/~adam/ Book: Interconnecting Smart Objects with IP - http://TheNextInternet.org |