-
Notifications
You must be signed in to change notification settings - Fork 697
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added RPL-lite, a lightweight implementation of RPL #29
Conversation
Does anybody have a clue how to fix this https://travis-ci.com/sics-iot/contiki/jobs/79744807 |
The problem is now gone, was a server-side thing I guess |
fb3570b
to
74b41b3
Compare
Addressed Niclas' issue: now using full include path (in core). |
Niclas, are you reviewing this or should I? |
please wait, there is more coming |
The PR is now ready. As a side effect of making sure this is reliable in a real setup, I had to include a couple changes not directly related to RPL: mostly on the logging module, TSCH, and link-stats. Some of the added features since last time:
This is tested in the SICS internal testbed on 25 firefly nodes, with the |
…guish candidate neighbors from parent set as per RFC 6550
…seful in non-storing mode
…eanup more logs in MAC layers, IPv6 and RPL
…CONF_MAX_NEIGHBORS and NETSTCK_ROUTING_STATE_SIZE
…e, added poisoning and leaving after a delay, improved management of DAG expiration
…ggressive link-stats update
…no longer fresh, stick to it and use urgent probing to get it fresh again
…hbors. Default period set to 90s"
…ios where the number of neighbors exceeds the nbr-table size
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no problem merging this as it is not taking away support for the old-style Contiki RPL with storing mode (for anyone who still needs that).
Addresses #8
This PR makes RPL-lite the new default. It can be configured out from makefile with
CONTIKI_WITH_RPL_LITE=0