The friendly Operating System for the Internet of Things
gnrc_ipv6_netif_addr_t Struct Reference

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

Detailed Description

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

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

Data Fields

ipv6_addr_t addr
 The address data.
uint8_t 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

uint32_t gnrc_ipv6_netif_addr_t::preferred

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

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

uint32_t gnrc_ipv6_netif_addr_t::valid

If it is UINT32_MAX the lifetime is infinite.

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

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