1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/gnrc/routing/rpl
Marian Buschsieweke 5a47d6a9b8
sys/net/gnrc/rpl: sync access to netstats
Synchronize the RPL thread updating the RPL netstats with the RPL
shell command reading it by disabling IRQs. This will prevent printing
corrupted data on non-32bit platforms as well as printing inconsistent
data (e.g. TX count of old state in conjunction with TX bytes of new
state) for all platforms.

Co-authored-by: Martine Lenders <mail@martine-lenders.eu>
2022-06-30 09:48:46 +02:00
..
gnrc_rpl_internal sys/net/gnrc/rpl: sync access to netstats 2022-06-30 09:48:46 +02:00
p2p sys/*: replace #if ENABLE_DEBUG with IS_ACTIVE 2020-11-02 21:49:39 +01:00
srh sys/*: realign ENABLE_DEBUG 2020-10-23 11:27:48 +02:00
gnrc_rpl_auto_init.c gnrc/rpl: auto-init RPL if there is only a single interface 2021-12-03 15:34:17 +01:00
gnrc_rpl_control_messages.c net/gnrc/rpl: use ztimer_msec if available 2021-06-16 20:39:32 +02:00
gnrc_rpl_dodag.c net/gnrc/rpl: add hooks for nimble_rpble 2021-08-24 11:33:13 +02:00
gnrc_rpl_of_manager.c treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
gnrc_rpl_validation.c gnrc_rpl: harden validation routine for options 2021-02-23 18:58:03 +01:00
gnrc_rpl.c net/gnrc/rpl: add hooks for nimble_rpble 2021-08-24 11:33:13 +02:00
Kconfig treewide: change prefix for generated Kconfig symbols. 2020-08-31 09:37:09 +02:00
Makefile gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
of0.c gnrc/rpl: Move GNRC_RPL_DEFAULT_MIN_HOP_RANK_INCREASE to 'CONFIG_' 2020-05-14 15:57:00 +02:00
of0.h gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00