You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RIOT/sys/include
Cenk Gündoğan c4b01b87bc rpl: RPL/Trickle with only *one* thread
This PR proposes an approach to reduce the thread count of RPL.

The current RPL/Trickle stack needs about 5 threads to handle tasks
like updating the trickle timer, routing entries and the transmission of
DAOs.

This PR modifies RPL to use only one thread with a looped `msg_recv()` call.
The message is then multiplexed to the right task.
8 years ago
..
crypto doc: fixed documentation for crypto headers 8 years ago
embUnit tests: make embUnit a normal sys module 8 years ago
radio cc110x: cleanup cc110x_legacy_csma driver 8 years ago
auto_init.h doc: document auto_init 8 years ago
base64.h sys: add base64 encoding/decoding module 8 years ago
bloom.h doc: fix bloom filter documentation 8 years ago
board_uart0.h doc: document board_uart0 module 8 years ago
cbor.h doc: cbor: complemented documentation 8 years ago
chardev_thread.h c++: sys: add extern C to header files 8 years ago
color.h c++: sys: add extern C to header files 8 years ago
config.h lint: remove unusedStructMember supressions 8 years ago
embUnit.h tests: make embUnit a normal sys module 8 years ago
fd.h doc: added missing closing doxygen brackets 8 years ago
hash_string.h c++: sys: add extern C to header files 8 years ago
hashes.h doc: fixed typos and other misspellings 8 years ago
od.h sys: Initial import of analytical object dump (od) module 9 years ago
pipe.h doc: add or move module description where missing 8 years ago
pkt.h pkt: Initial import 8 years ago
posix_io.h doc: fix posix wrapper documentation 8 years ago
ps.h c++: sys: add extern C to header files 8 years ago
random.h c++: sys: add extern C to header files 8 years ago
shell.h c++: sys: add extern C to header files 8 years ago
shell_commands.h c++: sys: add extern C to header files 8 years ago
timex.h sys/timex: suppress passedByValue warnings 8 years ago
tm.h doc: fixed broken param descriptions 8 years ago
transceiver.h doc: add or move module description where missing 8 years ago
trickle.h rpl: RPL/Trickle with only *one* thread 8 years ago
ubjson.h Add UBJSON library 8 years ago
utlist.h sys/include: Include utlist for simple list operation defines 8 years ago
vtimer.h vtimer: set custom msg_t.type with vtimer_set_msg 8 years ago