Webserver+3d print

Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

Ipv6Context Struct Reference

Ipv6Context Struct Reference

IPv6 context. More...

#include <ipv6.h>

Data Fields

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

Detailed Description

IPv6 context.

Definition at line 452 of file ipv6.h.


Field Documentation

Ipv6AddrEntry addrList[IPV6_ADDR_LIST_SIZE]

IPv6 unicast address list.

Definition at line 458 of file ipv6.h.

Ipv6Addr anycastAddrList[IPV6_ANYCAST_ADDR_LIST_SIZE]

IPv6 anycast address list.

Definition at line 459 of file ipv6.h.

uint8_t curHopLimit

Default value for the Hop Limit field.

Definition at line 456 of file ipv6.h.

Ipv6Addr dnsServerList[IPV6_DNS_SERVER_LIST_SIZE]

DNS servers.

Definition at line 462 of file ipv6.h.

Support for multicast ICMPv6 Echo Request messages.

Definition at line 457 of file ipv6.h.

Ipv6FragDesc fragQueue[IPV6_MAX_FRAG_DATAGRAMS]

IPv6 fragment reassembly queue.

Definition at line 466 of file ipv6.h.

uint32_t identification

IPv6 fragment identification field.

Definition at line 465 of file ipv6.h.

bool_t isRouter

A flag indicating whether routing is enabled on this interface.

Definition at line 455 of file ipv6.h.

size_t linkMtu

Maximum transmission unit.

Definition at line 454 of file ipv6.h.

Ipv6FilterEntry multicastFilter[IPV6_MULTICAST_FILTER_SIZE]

Multicast filter table.

Definition at line 463 of file ipv6.h.

Ipv6PrefixEntry prefixList[IPV6_PREFIX_LIST_SIZE]

Prefix list.

Definition at line 460 of file ipv6.h.

Ipv6RouterEntry routerList[IPV6_ROUTER_LIST_SIZE]

Default router list.

Definition at line 461 of file ipv6.h.