IPv6 component for gnrc_netif_t.
More...
IPv6 component for gnrc_netif_t.
- Note
- only available with IPv6.
Definition at line 78 of file ipv6.h.
#include <ipv6.h>
◆ aac_mode
uint8_t gnrc_netif_ipv6_t::aac_mode |
IPv6 auto-address configuration mode.
- Note
- Only available with module gnrc_ipv6
Definition at line 250 of file ipv6.h.
◆ addrs
IPv6 unicast and anycast addresses of the interface.
- Note
- Only available with module gnrc_ipv6.
Definition at line 93 of file ipv6.h.
◆ addrs_flags
Flags for gnrc_netif_t::ipv6_addrs.
- See also
- net_gnrc_netif_ipv6_addrs_flags
- Note
- Only available with module gnrc_ipv6.
Definition at line 86 of file ipv6.h.
◆ addrs_timers
◆ groups
IPv6 multicast groups of the interface.
- Note
- Only available with module gnrc_ipv6.
Definition at line 100 of file ipv6.h.
◆ last_ra
uint32_t gnrc_netif_ipv6_t::last_ra |
◆ mtu
uint16_t gnrc_netif_ipv6_t::mtu |
Maximum transmission unit (MTU) for IPv6 packets.
- Note
- Only available with module gnrc_ipv6.
Definition at line 257 of file ipv6.h.
◆ na_sent
uint8_t gnrc_netif_ipv6_t::na_sent |
number of unsolicited neighbor advertisements scheduled
- Note
- Only available with module gnrc_ipv6 and NIB
Definition at line 242 of file ipv6.h.
◆ ra_sent
uint8_t gnrc_netif_ipv6_t::ra_sent |
◆ reach_time
uint32_t gnrc_netif_ipv6_t::reach_time |
◆ reach_time_base
uint32_t gnrc_netif_ipv6_t::reach_time_base |
◆ recalc_reach_time
◆ retrans_time
uint32_t gnrc_netif_ipv6_t::retrans_time |
Retransmission time and advertised retransmission time (in ms)
- Note
- Only available with module gnrc_ipv6 and NIB
Definition at line 206 of file ipv6.h.
◆ route_info_cb
void(* gnrc_netif_ipv6_t::route_info_cb) (unsigned type, const ipv6_addr_t *ctx_addr, const void *ctx) |
Route info callback.
This callback is called by the NIB to inform the routing protocol about state changes, route usages, missing routes etc.
The callback may be NULL
if no such behavior is required by the routing protocol (or no routing protocol is present).
- Parameters
-
[in] | type | Type of the route info. |
[in] | ctx_addr | Context address of the route info. |
[in] | ctx | Further context of the route info. |
Definition at line 126 of file ipv6.h.
◆ rs_sent
uint8_t gnrc_netif_ipv6_t::rs_sent |
number of unsolicited router solicitations scheduled
- Note
- Only available with module gnrc_ipv6 and NIB
Definition at line 235 of file ipv6.h.
◆ rtr_ltime
uint16_t gnrc_netif_ipv6_t::rtr_ltime |
◆ search_rtr
◆ snd_mc_ra
The documentation for this struct was generated from the following file:
- sys/include/net/gnrc/netif/ipv6.h