osd-contiki/core/net/rpl
Adam Dunkels faff1c2a7e Preliminary support for RPL node types. This change allows a node to be in any of three given types:
* Mesh: this is the normal case. Nodes route data on behalf of others and the node can be reached via a DAO route.
* Leaf: the node does not route data on behalf of others, but others can route data to the node (it has a RPL DAO route).
* Feather: this is a new type of node. A feather node routes data on behalf of others, but does not install DAO routes in the network. Feather nodes allow having a larger number of nodes than the RPL network can sustain in terms of routing tables.

This commit introduces the RPL node types and the feather mode, but does not add support for the leaf node type.
2013-11-24 15:17:52 +01:00
..
Makefile.rpl Use no metric container when having MRHOF with ETX, as specified in RFC6719. Renamed rpl-of-etx to rpl-mrhof. 2013-07-23 19:36:38 +02:00
rpl-conf.h Cleaned up various fragments and fixed a compilation error that occured when switching metric container. 2013-09-23 15:58:42 +02:00
rpl-dag.c Remove references to the now unused dag->parents list 2013-11-24 15:17:52 +01:00
rpl-ext-header.c Slight improvements in debug messages 2013-11-24 15:17:52 +01:00
rpl-icmp6.c Preliminary support for RPL node types. This change allows a node to be in any of three given types: 2013-11-24 15:17:52 +01:00
rpl-mrhof.c Cleaned up various fragments and fixed a compilation error that occured when switching metric container. 2013-09-23 15:58:42 +02:00
rpl-of0.c Fixed printout that used deprectated rpl_parent_t structure 2013-10-08 14:46:55 +02:00
rpl-private.h Add a neighbor table entry if a DAO is received from a node where we don't yet have a neighbor table entry. 2013-11-24 15:17:52 +01:00
rpl-timers.c Preliminary support for RPL node types. This change allows a node to be in any of three given types: 2013-11-24 15:17:52 +01:00
rpl.c Preliminary support for RPL node types. This change allows a node to be in any of three given types: 2013-11-24 15:17:52 +01:00
rpl.h Preliminary support for RPL node types. This change allows a node to be in any of three given types: 2013-11-24 15:17:52 +01:00