gnrc_ipv6_netif_addr_t Struct Reference

Type to represent an IPv6 address registered to an interface. More...

Detailed Description

Type to represent an IPv6 address registered to an interface.

Definition at line 243 of file ipv6/netif.h.

#include <net/gnrc/ipv6/netif.h>

Data Fields

ipv6_addr_t addr
 The address data.
 
uint8_t flags
 flags
 
uint8_t prefix_len
 length of the prefix of the address
 
Neigbour discovery variables for prefixes
uint32_t valid
 The time in seconds this address is valid. More...
 
uint32_t preferred
 The length of time that this address remains preferred. More...
 
xtimer_t valid_timeout
 Validity timeout timer.
 
msg_t valid_timeout_msg
 msg_t for gnrc_ipv6_netif_addr_t::valid_timeout
 

Field Documentation

◆ preferred

uint32_t gnrc_ipv6_netif_addr_t::preferred

The length of time that this address remains preferred.

If it is UINT32_MAX the lifetime is infinite. It must be < gnrc_ipv6_netif_addr_t::valid.

Definition at line 265 of file ipv6/netif.h.

◆ valid

uint32_t gnrc_ipv6_netif_addr_t::valid

The time in seconds this address is valid.

If it is UINT32_MAX the lifetime is infinite.

Definition at line 258 of file ipv6/netif.h.


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