RPL data structs. More...
#include "byteorder.h"#include "net/ipv6/addr.h"#include "evtimer.h"#include "evtimer_msg.h"#include "trickle.h"
Include dependency graph for structs.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | gnrc_rpl_opt_t |
| RPL-Option Generic Format. More... | |
| struct | gnrc_rpl_dio_t |
| DIO Base Object. More... | |
| struct | gnrc_rpl_opt_dodag_conf_t |
| DODAG Configuration Option. More... | |
| struct | gnrc_rpl_dis_t |
| DODAG Information Solicitation. More... | |
| struct | gnrc_rpl_opt_dis_solicited_t |
| DIS Solicited Information option. More... | |
| struct | gnrc_rpl_dao_t |
| Destination Advertisement Object. More... | |
| struct | gnrc_rpl_dao_ack_t |
| Destination Advertisement Object Acknowledgement. More... | |
| struct | gnrc_rpl_opt_target_t |
| Target Option. More... | |
| struct | gnrc_rpl_opt_transit_t |
| Transit Option. More... | |
| struct | gnrc_rpl_opt_prefix_info_t |
| Prefix Information Option. More... | |
| struct | gnrc_rpl_of_t |
| Objective function representation. More... | |
| struct | gnrc_rpl_internal_opt_t |
| internal unpacked struct type for option insertion More... | |
| struct | gnrc_rpl_internal_opt_dis_solicited_t |
| internal unpacked struct type for DIS solicited option insertion More... | |
Typedefs | |
| typedef struct gnrc_rpl_dodag | gnrc_rpl_dodag_t |
| DODAG representation. | |
| typedef struct gnrc_rpl_parent | gnrc_rpl_parent_t |
| Parent representation. | |
| typedef struct gnrc_rpl_instance | gnrc_rpl_instance_t |
| Instance representation. | |
Option lengths | |
| #define | GNRC_RPL_OPT_DODAG_CONF_LEN (14) |
| #define | GNRC_RPL_OPT_PREFIX_INFO_LEN (30) |
| #define | GNRC_RPL_OPT_TARGET_LEN (18) |
| #define | GNRC_RPL_OPT_TRANSIT_INFO_LEN (4) |
DAO flag macros | |
| #define | GNRC_RPL_DAO_D_BIT (1 << 6) |
| #define | GNRC_RPL_DAO_K_BIT (1 << 7) |
DAO-ACK flag macros | |
| #define | GNRC_RPL_DAO_ACK_D_BIT (1 << 7) |