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) |