Loading...
Searching...
No Matches
gnrc_rpl_p2p_ext_t Struct Reference

Extended DODAG information for P2P-RPL. More...

Detailed Description

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

Field Documentation

◆ addr_numof

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.

◆ addr_vec

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.

◆ compr

uint8_t gnrc_rpl_p2p_ext_t::compr

number of elided prefix octets

Definition at line 82 of file p2p_structs.h.

◆ dodag

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.

◆ dro_ack

bool gnrc_rpl_p2p_ext_t::dro_ack

request P2P-DRO-ACK

Definition at line 87 of file p2p_structs.h.

◆ dro_delay

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.

◆ dro_seq

uint8_t gnrc_rpl_p2p_ext_t::dro_seq

sequence number of the P2P-DRO

Definition at line 91 of file p2p_structs.h.

◆ for_me

bool gnrc_rpl_p2p_ext_t::for_me

true if this node is the target

Definition at line 93 of file p2p_structs.h.

◆ hop_by_hop

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.

◆ lifetime_enc

uint8_t gnrc_rpl_p2p_ext_t::lifetime_enc

encoded lifetime of the P2P-DODAG

Definition at line 88 of file p2p_structs.h.

◆ lifetime_sec

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.

◆ maxrank

uint8_t gnrc_rpl_p2p_ext_t::maxrank

maximum rank the P2P-DODAG should span

Definition at line 90 of file p2p_structs.h.

◆ reply

bool gnrc_rpl_p2p_ext_t::reply

request P2P-DRO

Definition at line 86 of file p2p_structs.h.

◆ routes_numof

uint8_t gnrc_rpl_p2p_ext_t::routes_numof

number of requested routes

Definition at line 83 of file p2p_structs.h.

◆ state

bool gnrc_rpl_p2p_ext_t::state

state: used / unused

Definition at line 80 of file p2p_structs.h.

◆ stop

bool gnrc_rpl_p2p_ext_t::stop

stop route discovery

Definition at line 85 of file p2p_structs.h.

◆ target

ipv6_addr_t gnrc_rpl_p2p_ext_t::target

target of the P2P route discovery

Definition at line 92 of file p2p_structs.h.


The documentation for this struct was generated from the following file: