1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys/include/net/gnrc
Martine Lenders 45f7966364 gnrc_sixlowpan_frag_vrb: fix for draft update
Due to some changes to the minimal forwarding draft and in preparation
for Selective Fragment Recovery some changes to the VRB API were
needed. Now the index of a VRB entry is only (L2 src, tag) not as
before (L2 src, L2 dst, length, tag).

I know that the current `rbuf_base` causes waste, as all the fields not
used by the new index are effectively not used by the VRB. I'd like to
fix that however in a later change, since that also requires some
modifications of the classic reassembly buffer, and thus would
complicate the review and testing of the change.

Sources for the index change:
- https://tools.ietf.org/html/draft-ietf-6lo-minimal-fragment-04#section-1
- https://mailarchive.ietf.org/arch/browse/6lo/?gbt=1&index=DLCTxC2X4bRNtYPHhtEkavMWlz4
2019-09-29 18:31:43 +02:00
..
gomach gnrc_mac: fix header includes 2018-11-29 12:39:34 +01:00
icmpv6 gnrc_icmpv6_error: fix doc alignment 2018-11-17 15:45:25 +01:00
ipv6 gnrc_ipv6_ext_frag: Initial import of IPv6 fragmentation 2019-09-17 18:55:18 +02:00
lwmac gnrc_lwmac: enable duty-cycle printing. 2019-01-22 21:24:00 +08:00
mac gnrc_mac: add timeout module. 2019-01-21 22:46:10 +08:00
netif Merge pull request #11837 from miri64/gnrc_netif/enh/inter-tx-wait 2019-08-09 10:53:26 +02:00
rpl gnrc_rpl: update OF API 2019-05-29 15:11:18 +02:00
sixlowpan gnrc_sixlowpan_frag_vrb: fix for draft update 2019-09-29 18:31:43 +02:00
tcp net/gnrc/tcp: remove duplicate net_gnrc_tcp group definitions 2019-08-05 16:57:37 +02:00
icmpv6.h gnrc_ipv6: gnrc_icmpv6: simplify access to network interfaces 2018-01-17 16:48:58 +01:00
ipv6.h gnrc_ipv6: make title of NETAPI section more specific 2019-01-07 10:30:33 +01:00
ndp.h gnrc_ndp: add support for building RDNSS option 2018-07-05 11:01:22 +02:00
netapi.h Merge pull request #10441 from miri64/gnrc_netapi/enh/codesize-opt 2018-12-12 09:51:02 +01:00
neterr.h gnrc_neterr: move doxygen group into GNRC group 2019-05-23 14:09:09 +02:00
netif.h gnrc_netif_ieee802154: drop duplicate broadcast packets (optionally) 2019-02-04 16:19:48 +01:00
netreg.h net/netreg: fix static netreg init macros 2019-01-24 11:44:17 +01:00
nettest.h cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
nettype.h gnrc_nettype: provide ethertype to nettype for 6LoEnc 2019-01-04 13:31:03 +01:00
pkt.h gnrc/pkt: Add const keyword to length functions 2018-11-16 15:06:39 +01:00
pktbuf.h gnrc_pktbuf: fix typo (guaranteeed → guaranteed) 2019-08-12 22:00:14 +02:00
pktdump.h cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
pktqueue.h doc: Fix 'must not'/'may not' wording 2017-12-19 09:00:12 +01:00
priority_pktqueue.h doc: Fix 'must not'/'may not' wording 2017-12-19 09:00:12 +01:00
rpl.h rpl: add DIS Solicited Information option 2018-06-04 18:10:22 +02:00
sixlowpan.h gnrc_sixlowpan_frag_rb: unify naming scheme 2019-09-28 12:11:54 +02:00
tcp.h gnrc_tcp: handle link local IPv6 addresses correctly 2018-05-29 21:28:32 +02:00
tftp.h Merge pull request #11778 from miri64/gnrc_tftp/doc/deprecate 2019-07-03 16:09:39 +02:00
udp.h gnrc_udp: assert ports not zero 2018-08-06 16:09:22 +02:00