1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys/net/gnrc/network_layer/sixlowpan/frag
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
..
gnrc_sixlowpan_frag.c gnrc_sixlowpan: Introduce 6Lo GNRC dispatch sub-layer 2018-03-01 14:15:07 +01:00
Makefile gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
rbuf.c gnrc_sixlowpan_frag: expose (parts of) reassembly buffer 2018-06-14 17:22:58 +02:00
rbuf.h gnrc_sixlowpan_frag: expose (parts of) reassembly buffer 2018-06-14 17:22:58 +02:00