1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/include/net
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
..
bluetil bluetil/addr: fix byte ordering in addr_from_str() 2019-08-28 16:48:42 +02:00
cord cord/config: remove addr and port defaults 2019-03-27 18:26:37 +01:00
ethernet
fib
gnrc gnrc_sixlowpan_frag_vrb: fix for draft update 2019-09-29 18:31:43 +02:00
iana
ipv4
ipv6 ipv6_ext: add fragmentation extension definitions 2019-06-04 16:24:28 +02:00
lorawan lorawan: add helpers for parsing LoRaWAN headers 2019-04-12 15:51:15 +02:00
ppp
rpl
sixlowpan
skald ble/skald: adapt doxygen groups 2019-03-26 21:56:05 +01:00
sock sys/net pkg/: document DTLS support in net_dtls 2019-08-27 16:41:39 +02:00
af.h
asymcute.h net/asymcute: make cli ID len conform to standard 2019-07-04 11:03:37 +02:00
ble.h net/ble.h: add l2cap cid and gapp svc id constants 2019-08-28 16:48:42 +02:00
coap.h net/coap: remove deprecated COAP_CT_... defines 2019-09-27 20:57:42 -04:00
credman.h credman: change credman_buffer_t::s type to 'const void *' 2019-09-24 19:38:26 +02:00
csma_sender.h
dns.h
dtls.h net/dtls: add reference to wolfssl pkg 2019-09-12 14:58:16 +03:00
eddystone.h
emcute.h net/emcute: make cli ID conform to standard 2019-07-04 11:04:22 +02:00
ethernet.h
ethertype.h
eui48.h eui48: Add address flag helper functions 2019-06-10 21:07:02 +02:00
eui64.h
fib.h
gcoap.h Merge pull request #11056 from kb2ma/coap/pkt_api_block_write 2019-09-24 21:43:33 +02:00
gnrc.h
icmp.h
icmpv6.h
ieee802154.h drivers/netdev_ieee802154: add mac header filter 2019-03-04 13:21:43 +01:00
inet_csum.h
ipv4.h
ipv6.h
l2filter.h
l2util.h l2util: initial import 2019-03-26 21:37:20 +01:00
lora.h
loramac.h net/loramac.h: add join header members size 2019-04-12 15:40:27 +02:00
mqttsn.h net/mqttsn: add min&max allowed len for client ID 2019-07-04 11:02:45 +02:00
nanocoap_sock.h net/nanocoap_sock: insert doc to add options in order 2019-09-15 05:38:58 -04:00
nanocoap.h Merge pull request #11056 from kb2ma/coap/pkt_api_block_write 2019-09-24 21:43:33 +02:00
ndp.h net/ndp: remove convenience pointer in ndp_opt_rdnss_t 2019-09-26 22:09:02 +02:00
netdev_test.h
netif.h
netopt.h drivers/sx127x: add NETOPT_RX_SYMBOL_TIMEOUT setter 2019-06-27 15:43:50 +02:00
netstats.h
ntp_packet.h
packet.h
ppptype.h
protnum.h
sixlowpan.h
skald.h ble/skald: adapt doxygen groups 2019-03-26 21:56:05 +01:00
sntp.h
sock.h sys/net/sock: add sock_dtls API 2019-08-27 16:41:39 +02:00
tcp.h gnrc_tcp: check if option length field is present before accessing it 2019-09-16 21:13:51 +02:00
udp.h cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
uhcp.h
zep.h