1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/gnrc
Martine Lenders 8992dce4da gnrc_sock: consider all pktsnip for gnrc_neterr reporting
As analyzed in #12678 there are cases where different reports can be
generated for the different snips of the packet send via the `sock`.

To catch all errors generated by the stack, the sock has to subscribe
for all snips of the packet sent. If any of the snips reports an error
distinct from `GNRC_NETERR_SUCCESS` or the previous one, we report that
status instead of just the first we receive. This way we are ensured to
have the first error reported by the stack for the given packet.
2019-11-11 16:40:32 +01:00
..
application_layer gnrc_icmpv6_echo: use gnrc_netif_hdr_set_netif() also for loopback 2019-09-10 12:37:32 +02:00
link_layer gnrc: use gnrc_netif_default_init() for all implementations 2019-11-07 11:00:36 +01:00
netapi gnrc_netapi: use static inline for high-level wrapper functions 2018-12-11 16:15:51 +01:00
netif gnrc_netif: assume netif->ops->init() to be set 2019-11-07 11:00:36 +01:00
netreg gnrc_netreg: use thread_has_msg_queue() for msg queue check 2018-12-19 15:39:50 +01:00
nettest gnrc: remove legacy network interface structures 2017-11-17 09:20:29 +01:00
network_layer gnrc_ipv6: add missing new-line to debug message 2019-11-10 13:50:56 +01:00
pkt gnrc: cleanup and corrections in gnrc_pkt 2017-04-22 20:56:54 +02:00
pktbuf gnrc/pktbuf: remove obsolete sys/uio.h include 2019-07-04 16:12:57 +02:00
pktbuf_malloc gnrc_pktbuf: remove gnrc_pktbuf_duplicate_upto 2019-07-03 15:09:18 +02:00
pktbuf_static gnrc_pktbuf_static: unify NULL pointer output for stats 2019-10-23 14:56:29 +02:00
pktdump gnrc_pktdump: add GNRC_NETTYPE_IPV6_EXT output 2018-12-14 01:37:53 +01:00
priority_pktqueue gnrc_priority_queue: updated coding style. 2017-06-22 11:36:55 +02:00
routing/rpl gnrc_rpl_srh: don't send error message on multicast error 2019-10-14 11:25:53 +02:00
sock gnrc_sock: consider all pktsnip for gnrc_neterr reporting 2019-11-11 16:40:32 +01:00
transport_layer gnrc_tcp_recv: immediatly return on closed connection 2019-10-22 20:12:38 +02:00
Makefile gnrc_sixlowpan_frag: factor-out and rename fragmentation buffer 2019-11-04 20:04:37 +01:00