Ipv6Context Struct Reference

IPv6 context. More...

#include <ipv6.h>

Data Fields

size_t linkMtu
 Maximum transmission unit. More...
 
bool_t isRouter
 A flag indicating whether routing is enabled on this interface. More...
 
uint8_t defaultHopLimit
 Default Hop Limit value. More...
 
uint8_t curHopLimit
 Current Hop Limit value. More...
 
bool_t enableEchoReq
 Support for ICMPv6 Echo Request messages. More...
 
bool_t enableMulticastEchoReq
 Support for multicast ICMPv6 Echo Request messages. More...
 
Ipv6AddrEntry addrList [IPV6_ADDR_LIST_SIZE]
 IPv6 unicast address list. More...
 
Ipv6Addr anycastAddrList [IPV6_ANYCAST_ADDR_LIST_SIZE]
 IPv6 anycast address list. More...
 
Ipv6PrefixEntry prefixList [IPV6_PREFIX_LIST_SIZE]
 Prefix list. More...
 
Ipv6RouterEntry routerList [IPV6_ROUTER_LIST_SIZE]
 Default router list. More...
 
Ipv6Addr dnsServerList [IPV6_DNS_SERVER_LIST_SIZE]
 DNS servers. More...
 
Ipv6FilterEntry multicastFilter [IPV6_MULTICAST_FILTER_SIZE]
 Multicast filter table. More...
 
uint32_t identification
 IPv6 fragment identification field. More...
 
Ipv6FragDesc fragQueue [IPV6_MAX_FRAG_DATAGRAMS]
 IPv6 fragment reassembly queue. More...
 

Detailed Description

IPv6 context.

Definition at line 461 of file ipv6.h.

Field Documentation

◆ addrList

IPv6 unicast address list.

Definition at line 469 of file ipv6.h.

◆ anycastAddrList

IPv6 anycast address list.

Definition at line 470 of file ipv6.h.

◆ curHopLimit

uint8_t curHopLimit

Current Hop Limit value.

Definition at line 466 of file ipv6.h.

◆ defaultHopLimit

uint8_t defaultHopLimit

Default Hop Limit value.

Definition at line 465 of file ipv6.h.

◆ dnsServerList

DNS servers.

Definition at line 473 of file ipv6.h.

◆ enableEchoReq

bool_t enableEchoReq

Support for ICMPv6 Echo Request messages.

Definition at line 467 of file ipv6.h.

◆ enableMulticastEchoReq

bool_t enableMulticastEchoReq

Support for multicast ICMPv6 Echo Request messages.

Definition at line 468 of file ipv6.h.

◆ fragQueue

IPv6 fragment reassembly queue.

Definition at line 477 of file ipv6.h.

◆ identification

uint32_t identification

IPv6 fragment identification field.

Definition at line 476 of file ipv6.h.

◆ isRouter

bool_t isRouter

A flag indicating whether routing is enabled on this interface.

Definition at line 464 of file ipv6.h.

◆ linkMtu

size_t linkMtu

Maximum transmission unit.

Definition at line 463 of file ipv6.h.

◆ multicastFilter

Multicast filter table.

Definition at line 474 of file ipv6.h.

◆ prefixList

Prefix list.

Definition at line 471 of file ipv6.h.

◆ routerList

Default router list.

Definition at line 472 of file ipv6.h.


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