|
#define | RPL_DAG_MC_NONE 0 /* Local identifier for empty MC */ |
|
#define | RPL_DAG_MC_NSA 1 /* Node State and Attributes */ |
|
#define | RPL_DAG_MC_ENERGY 2 /* Node Energy */ |
|
#define | RPL_DAG_MC_HOPCOUNT 3 /* Hop Count */ |
|
#define | RPL_DAG_MC_THROUGHPUT 4 /* Throughput */ |
|
#define | RPL_DAG_MC_LATENCY 5 /* Latency */ |
|
#define | RPL_DAG_MC_LQL 6 /* Link Quality Level */ |
|
#define | RPL_DAG_MC_ETX 7 /* Expected Transmission Count */ |
|
#define | RPL_DAG_MC_LC 8 /* Link Color */ |
|
|
void | rpl_init (void) |
|
void | uip_rpl_input (void) |
|
rpl_dag_t * | rpl_set_root (uint8_t instance_id, uip_ipaddr_t *dag_id) |
|
int | rpl_set_prefix (rpl_dag_t *dag, uip_ipaddr_t *prefix, unsigned len) |
|
int | rpl_repair_root (uint8_t instance_id) |
|
int | rpl_set_default_route (rpl_instance_t *instance, uip_ipaddr_t *from) |
|
rpl_dag_t * | rpl_get_any_dag (void) |
|
rpl_instance_t * | rpl_get_instance (uint8_t instance_id) |
|
void | rpl_update_header_empty (void) |
|
int | rpl_update_header_final (uip_ipaddr_t *addr) |
|
int | rpl_verify_header (int) |
|
void | rpl_insert_header (void) |
|
void | rpl_remove_header (void) |
|
uint8_t | rpl_invert_header (void) |
|
uip_ipaddr_t * | rpl_get_parent_ipaddr (rpl_parent_t *nbr) |
|
rpl_rank_t | rpl_get_parent_rank (uip_lladdr_t *addr) |
|
uint16_t | rpl_get_parent_link_metric (const uip_lladdr_t *addr) |
|
void | rpl_dag_init (void) |
|