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.