Does this mean these two packets are both acknowledged but the second one in the FIFO is flushed out?


On 7/25/06, Philip Levis < [EMAIL PROTECTED]> wrote:
On Jul 24, 2006, at 1:21 PM, José Ulloa wrote:

> Hi, we are working with a network with six or more hops, and
> tinyos-1.x. We have detected a lost of packet in a node, after
> receiving the packet and sending the corresponding ACK.
> ¿is this posible because the radio had two packet in the RXFIFO in
> the moment of read?
> I understand, when tinyos-1.x reads the first packet, the second
> will be descarted by the call of flushRXFIFO from the CC2420RadioM
> component. ¿is this really happening? ¿someone knows a solution for
> this?

Yes, this is really happening. It's a fairly nasty issue in the 1.x
stack. The TinyOS 2.0 stack doesn't have this issue; it keeps track
of packets in the FIFO and spools them out one by one. If a packet
can't fit in the FIFO, then the radio doesn't acknowledge it.

Phil
_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to