contiki/core/net/mac
Benoît Thébaudeau 4deba89f81 rdc: duplicate packets: Keep only the last sequence number for each address
According to IEEE 802.15.4e (§6.4.3.9), in order to detect duplicate received
MAC-layer frames, only the most recently received frame's sequence number needs
to be stored for each unique device address. Doing so limits the possible false
duplicate packet detections to a single sequence number. This also allows to
keep the last sequence number of more device addresses for the same value of
MAX_SEQNOS.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-25 13:01:11 +01:00
..
contikimac.c rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
contikimac.h
csma.c csma: Initialize sequence number with random value 2013-11-25 13:01:11 +01:00
csma.h
cxmac.c core/net: Added support for "bridge mode". 2013-03-10 14:45:15 -07:00
cxmac.h
frame802154.c Allow payload len to be larger than 256 bytes 2013-11-16 14:22:48 +01:00
frame802154.h Allow payload len to be larger than 256 bytes 2013-11-16 14:22:48 +01:00
framer-802154.c [core/net/mac] Removed invalid struct member u8 in PRINTADDR 2013-10-15 01:43:26 +02:00
framer-802154.h
framer-nullmac.c
framer-nullmac.h
framer.h
lpp.c
lpp.h
mac-sequence.c rdc: duplicate packets: Keep only the last sequence number for each address 2013-11-25 13:01:11 +01:00
mac-sequence.h rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
mac.c Minor bugfix: explicitly cast pointer argument in debug printf 2013-03-18 11:22:05 +01:00
mac.h
Makefile.mac rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
nullmac.c
nullmac.h
nullrdc-noframer.c
nullrdc-noframer.h
nullrdc.c rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
nullrdc.h
phase.c Fix naming issues and includes in uip-ds6-nbr.h 2013-08-19 17:48:30 +02:00
phase.h Make phase module use neighbor-table. 2013-08-19 17:48:29 +02:00
rdc.h
sicslowmac.c [core/net/mac] Removed invalid struct member u8 in PRINTADDR 2013-10-15 01:43:26 +02:00
sicslowmac.h
xmac.c rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
xmac.h