RPL data structs. More...
#include "byteorder.h"
#include "net/ipv6/addr.h"
#include "evtimer.h"
#include "evtimer_msg.h"
#include "trickle.h"
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) |