1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/gnrc/network_layer
Martine Lenders 86cbde2db5 gnrc_sixlowpan_frag: expose (parts of) reassembly buffer
This exposes the parts of the reassembly buffer to be usable as context
as proposed in #8511.

I only exposed *parts of* for two reasons:

1. I don't need to expose further types (like `rbuf_int_t`), that are
   not of interest outside of fragmentation.
2. This allows for an easy future extension for the virtual reassembly
   buffer as proposed in [[1]].

This makes this change a little bit more involved, because instead of
just renaming the type, I also need to add the usage of the `super`
member, but I think in the end this little preparation work will be
beneficial in the future.

[1]: https://tools.ietf.org/html/draft-watteyne-6lo-minimal-fragment-01#section-3
2018-06-14 17:22:58 +02:00
..
icmpv6 gnrc_icmpv6_echo: fix ping for loopback 2018-01-31 15:46:52 +01:00
ipv6 gnrc_ipv6_nib: use router instead of netif for router timeout context 2018-06-06 11:37:51 +02:00
ndp sys: net: adapt to compile-checked debug messages 2018-01-15 14:37:04 +01:00
sixlowpan gnrc_sixlowpan_frag: expose (parts of) reassembly buffer 2018-06-14 17:22:58 +02:00