Extended DODAG information for P2P-RPL. More...
Extended DODAG information for P2P-RPL.
Definition at line 79 of file p2p_structs.h.
#include <p2p_structs.h>
Data Fields | |
bool | state |
state: used / unused | |
gnrc_rpl_dodag_t * | dodag |
DODAG, which owns this P2P extension. | |
uint8_t | compr |
number of elided prefix octets | |
uint8_t | routes_numof |
number of requested routes | |
bool | hop_by_hop |
request hop-by-hop routes or source routes | |
bool | stop |
stop route discovery | |
bool | reply |
request P2P-DRO | |
bool | dro_ack |
request P2P-DRO-ACK | |
uint8_t | lifetime_enc |
encoded lifetime of the P2P-DODAG | |
int8_t | lifetime_sec |
lifetime of the P2P-DODAG in seconds | |
uint8_t | maxrank |
maximum rank the P2P-DODAG should span | |
uint8_t | dro_seq |
sequence number of the P2P-DRO | |
ipv6_addr_t | target |
target of the P2P route discovery | |
bool | for_me |
true if this node is the target | |
uint8_t | addr_numof |
number of addresses in the address vector | |
int8_t | dro_delay |
delay DRO after it was requested in seconds | |
ipv6_addr_t | addr_vec [GNRC_RPL_P2P_ADDR_VEC_NUMOF] |
address vector | |
uint8_t gnrc_rpl_p2p_ext_t::addr_numof |
number of addresses in the address vector
Definition at line 94 of file p2p_structs.h.
ipv6_addr_t gnrc_rpl_p2p_ext_t::addr_vec[GNRC_RPL_P2P_ADDR_VEC_NUMOF] |
address vector
Definition at line 96 of file p2p_structs.h.
uint8_t gnrc_rpl_p2p_ext_t::compr |
number of elided prefix octets
Definition at line 82 of file p2p_structs.h.
gnrc_rpl_dodag_t* gnrc_rpl_p2p_ext_t::dodag |
DODAG, which owns this P2P extension.
Definition at line 81 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::dro_ack |
request P2P-DRO-ACK
Definition at line 87 of file p2p_structs.h.
int8_t gnrc_rpl_p2p_ext_t::dro_delay |
delay DRO after it was requested in seconds
Definition at line 95 of file p2p_structs.h.
uint8_t gnrc_rpl_p2p_ext_t::dro_seq |
sequence number of the P2P-DRO
Definition at line 91 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::for_me |
true if this node is the target
Definition at line 93 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::hop_by_hop |
request hop-by-hop routes or source routes
Definition at line 84 of file p2p_structs.h.
uint8_t gnrc_rpl_p2p_ext_t::lifetime_enc |
encoded lifetime of the P2P-DODAG
Definition at line 88 of file p2p_structs.h.
int8_t gnrc_rpl_p2p_ext_t::lifetime_sec |
lifetime of the P2P-DODAG in seconds
Definition at line 89 of file p2p_structs.h.
uint8_t gnrc_rpl_p2p_ext_t::maxrank |
maximum rank the P2P-DODAG should span
Definition at line 90 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::reply |
request P2P-DRO
Definition at line 86 of file p2p_structs.h.
uint8_t gnrc_rpl_p2p_ext_t::routes_numof |
number of requested routes
Definition at line 83 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::state |
state: used / unused
Definition at line 80 of file p2p_structs.h.
bool gnrc_rpl_p2p_ext_t::stop |
stop route discovery
Definition at line 85 of file p2p_structs.h.
ipv6_addr_t gnrc_rpl_p2p_ext_t::target |
target of the P2P route discovery
Definition at line 92 of file p2p_structs.h.