1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/include/net/gnrc/sixlowpan
Martine S. Lenders 40138fdce8 gnrc_sixlowpan_frag_rb: allow for deletion timer after completion
This allows to set a timer between the completion of a datagram in the
reassembly buffer and the deletion of the corresponding reassembly
buffer entry. This allows to ignore potentially late incoming link-layer
duplicates of fragments of the datagram that then will have the
reassembly buffer entry be blocked.

This was noted in this [discussion] for classic 6LoWPAN reassembly (and
minimal fragment forwarding) and is recommended in the current
[selective fragment recovery draft][SFR draft].

[discussion]: https://mailarchive.ietf.org/arch/msg/6lo/Ez0tzZDqawVn6AFhYzAFWUOtJns
[SFR draft]: https://tools.ietf.org/html/draft-ietf-6lo-fragment-recovery-07#section-6
2019-11-12 17:06:52 +01:00
..
frag gnrc_sixlowpan: move garbage collect msg type to reassembly buffer 2019-10-24 12:41:29 +02:00
config.h gnrc_sixlowpan_frag_rb: allow for deletion timer after completion 2019-11-12 17:06:52 +01:00
ctx.h cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
frag.h gnrc_sixlowpan: move garbage collect msg type to reassembly buffer 2019-10-24 12:41:29 +02:00
internal.h gnrc_sixlowpan_frag: encapsulate msg_send_to_self() 2019-03-08 19:32:46 +01:00
iphc.h gnrc_sixlowpan_frag_rb: unify naming scheme 2019-09-28 12:11:54 +02:00
nd.h gnrc_sixlowpan_nd: add missing header 2018-02-16 12:16:56 +01:00