Extended DODAG information for P2P-RPL. More...
Extended DODAG information for P2P-RPL.
Definition at line 78 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 93 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 95 of file p2p_structs.h.
| uint8_t gnrc_rpl_p2p_ext_t::compr | 
number of elided prefix octets
Definition at line 81 of file p2p_structs.h.
| gnrc_rpl_dodag_t* gnrc_rpl_p2p_ext_t::dodag | 
DODAG, which owns this P2P extension.
Definition at line 80 of file p2p_structs.h.
| bool gnrc_rpl_p2p_ext_t::dro_ack | 
request P2P-DRO-ACK
Definition at line 86 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 94 of file p2p_structs.h.
| uint8_t gnrc_rpl_p2p_ext_t::dro_seq | 
sequence number of the P2P-DRO
Definition at line 90 of file p2p_structs.h.
| bool gnrc_rpl_p2p_ext_t::for_me | 
true if this node is the target
Definition at line 92 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 83 of file p2p_structs.h.
| uint8_t gnrc_rpl_p2p_ext_t::lifetime_enc | 
encoded lifetime of the P2P-DODAG
Definition at line 87 of file p2p_structs.h.
| int8_t gnrc_rpl_p2p_ext_t::lifetime_sec | 
lifetime of the P2P-DODAG in seconds
Definition at line 88 of file p2p_structs.h.
| uint8_t gnrc_rpl_p2p_ext_t::maxrank | 
maximum rank the P2P-DODAG should span
Definition at line 89 of file p2p_structs.h.
| bool gnrc_rpl_p2p_ext_t::reply | 
request P2P-DRO
Definition at line 85 of file p2p_structs.h.
| uint8_t gnrc_rpl_p2p_ext_t::routes_numof | 
number of requested routes
Definition at line 82 of file p2p_structs.h.
| bool gnrc_rpl_p2p_ext_t::state | 
state: used / unused
Definition at line 79 of file p2p_structs.h.
| bool gnrc_rpl_p2p_ext_t::stop | 
stop route discovery
Definition at line 84 of file p2p_structs.h.
| ipv6_addr_t gnrc_rpl_p2p_ext_t::target | 
target of the P2P route discovery
Definition at line 91 of file p2p_structs.h.