1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys
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
..
analog_util
app_metadata
arduino sys/arduino: use 64bit usec to compute millis() 2019-09-19 19:52:43 +02:00
auto_init cpu/esp32: module esp_can removed 2019-09-20 19:35:02 +02:00
base64
benchmark
bitfield
bloom
can Merge pull request #12051 from OTAkeys/fix/isotp 2019-09-12 23:01:58 +02:00
cb_mux
checksum
color
cpp11-compat
crypto crypto: aes_init(): Fail correctly when called with bad key length 2019-08-07 11:02:16 +02:00
div
ecc
eepreg
embunit
event
evtimer
fmt Merge pull request #11692 from maribu/fmt_table 2019-08-20 22:18:54 +02:00
fs
hashes sys/sha1: deduplicate sys_hashes_sha1 group definition 2019-08-05 16:57:36 +02:00
include gnrc_sixlowpan_frag_vrb: fix for draft update 2019-09-29 18:31:43 +02:00
iolist
irq_handler sys/irq_handler: single interrupt handler thread 2019-08-13 14:49:10 +02:00
isrpipe
libc/include/sys
log sys/log: add colored logging module 2019-09-09 20:27:16 +02:00
luid
matstat
memarray
mineplex
net gnrc_sixlowpan_frag_vrb: fix for draft update 2019-09-29 18:31:43 +02:00
newlib_syscalls_default cpu: Moved stdio_init() into cpu_init() 2019-09-06 16:54:23 +02:00
od
oneway-malloc
phydat Merge pull request #10983 from skullbox305/driver_ph_oem 2019-09-09 10:18:49 +02:00
pipe sys/pipe: always include stdlib.h instead of malloc.h 2019-09-17 20:43:33 +02:00
pm_layered
posix pthread_cond.h: use 'sys/types.h' value of 'clockid_t' for avr 2019-09-11 18:25:10 +02:00
ps sys: add schedstatistics module 2019-09-13 11:37:44 +02:00
puf_sram
quad_math
random
riotboot sys: make use of ARRAY_SIZE macro 2019-08-06 19:43:54 +02:00
saul_reg
schedstatistics sys: add schedstatistics module 2019-09-13 11:37:44 +02:00
sema
seq
shell shell_commands: gnrc_netif: only include LoRA options when LoRA PHY is present 2019-09-24 17:14:03 +02:00
ssp
stdio_rtt
stdio_uart
test_utils test_utils_interactive_sync: add a helper for synchronizing tests 2019-08-15 12:26:28 +02:00
timex
trickle
tsrb
ubjson
universal_address
usb/usbus usbus: Rework handling of set control requests 2019-09-19 09:29:52 +02:00
uuid
vfs
xtimer xtimer/xtimer.c: sched_switch instead of yield 2019-08-09 17:29:40 +02:00
doc.txt
Makefile test_utils_interactive_sync: add a helper for synchronizing tests 2019-08-15 12:26:28 +02:00
Makefile.dep Merge pull request #11692 from maribu/fmt_table 2019-08-20 22:18:54 +02:00
Makefile.include gnrc_sixlowpan_frag: move public rbuf functions to their own module 2019-09-27 19:09:52 +02:00