#include <rpl.h>
Data Fields | |
rpl_dag_t * | current_dag |
rpl_dag_t | dag_table [RPL_MAX_DAG_PER_INSTANCE] |
struct ctimer | dao_lifetime_timer |
struct ctimer | dao_timer |
uip_ds6_defrt_t * | def_route |
uint8_t | default_lifetime |
uint8_t | dio_counter |
uint8_t | dio_intcurrent |
uint8_t | dio_intdoubl |
uint8_t | dio_intmin |
clock_time_t | dio_next_delay |
uint8_t | dio_redundancy |
uint8_t | dio_send |
struct ctimer | dio_timer |
uint8_t | dtsn_out |
uint8_t | instance_id |
uint16_t | lifetime_unit |
rpl_rank_t | max_rankinc |
rpl_metric_container_t | mc |
rpl_rank_t | min_hoprankinc |
uint8_t | mop |
rpl_of_t * | of |
uint8_t | used |
rpl_dag_t* rpl_instance::current_dag |
Referenced by dao_input(), dio_output(), handle_dao_timer(), new_dio_interval(), rpl_get_any_dag(), rpl_invert_header(), rpl_join_instance(), rpl_process_dio(), rpl_process_parent_event(), rpl_purge_routes(), rpl_repair_root(), rpl_select_dag(), rpl_set_root(), rpl_update_header_empty(), rpl_update_header_final(), rpl_verify_header(), and should_send_dao().
rpl_dag_t rpl_instance::dag_table[RPL_MAX_DAG_PER_INSTANCE] |
Referenced by get_dag(), rpl_alloc_dag(), rpl_free_instance(), rpl_local_repair(), and rpl_select_dag().
struct ctimer rpl_instance::dao_lifetime_timer |
Referenced by handle_dao_timer(), rpl_cancel_dao(), and set_dao_lifetime_timer().
struct ctimer rpl_instance::dao_timer |
Referenced by handle_dao_timer(), rpl_cancel_dao(), rpl_free_instance(), and schedule_dao().
uip_ds6_defrt_t* rpl_instance::def_route |
uint8_t rpl_instance::default_lifetime |
uint8_t rpl_instance::dio_counter |
Referenced by handle_dio_timer(), new_dio_interval(), rpl_process_dio(), and rpl_reset_dio_timer().
uint8_t rpl_instance::dio_intcurrent |
Referenced by handle_dio_timer(), new_dio_interval(), rpl_join_instance(), rpl_reset_dio_timer(), and rpl_set_root().
uint8_t rpl_instance::dio_intdoubl |
Referenced by dio_output(), handle_dio_timer(), rpl_add_dag(), rpl_join_instance(), and rpl_set_root().
uint8_t rpl_instance::dio_intmin |
Referenced by dio_output(), handle_dio_timer(), rpl_add_dag(), rpl_join_instance(), rpl_reset_dio_timer(), and rpl_set_root().
clock_time_t rpl_instance::dio_next_delay |
Referenced by handle_dio_timer(), and new_dio_interval().
uint8_t rpl_instance::dio_redundancy |
Referenced by dio_output(), handle_dio_timer(), rpl_add_dag(), rpl_join_instance(), and rpl_set_root().
uint8_t rpl_instance::dio_send |
Referenced by handle_dio_timer(), and new_dio_interval().
struct ctimer rpl_instance::dio_timer |
Referenced by handle_dio_timer(), new_dio_interval(), and rpl_free_instance().
uint8_t rpl_instance::dtsn_out |
Referenced by dio_output(), global_repair(), rpl_join_instance(), rpl_process_dio(), rpl_repair_root(), rpl_select_dag(), and rpl_set_root().
uint8_t rpl_instance::instance_id |
uint16_t rpl_instance::lifetime_unit |
Referenced by dio_output(), rpl_add_dag(), rpl_join_instance(), rpl_set_root(), and set_dao_lifetime_timer().
rpl_rank_t rpl_instance::max_rankinc |
Referenced by acceptable_rank(), dio_output(), rpl_add_dag(), rpl_join_instance(), and rpl_set_root().
rpl_metric_container_t rpl_instance::mc |
Referenced by dio_output(), rpl_process_dio(), and update_metric_container().
rpl_rank_t rpl_instance::min_hoprankinc |
Referenced by calculate_rank(), dio_output(), new_dio_interval(), rpl_add_dag(), rpl_join_instance(), and rpl_set_root().
uint8_t rpl_instance::mop |
Referenced by dio_output(), handle_dao_timer(), rpl_add_dag(), rpl_join_instance(), rpl_select_dag(), rpl_set_root(), and should_send_dao().
rpl_of_t* rpl_instance::of |
Referenced by best_parent(), dio_output(), global_repair(), rpl_add_dag(), rpl_join_instance(), rpl_link_neighbor_callback(), rpl_select_dag(), and rpl_set_root().
uint8_t rpl_instance::used |