Webserver+3d print

Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

Ipv4Context Struct Reference

Ipv4Context Struct Reference

IPv4 context. More...

#include <ipv4.h>

Data Fields

size_t linkMtu
 Maximum transmission unit.
bool_t isRouter
 A flag indicating whether routing is enabled on this interface.
uint16_t identification
 IPv4 fragment identification field.
Ipv4Addr addr
 Host address.
Ipv4AddrState addrState
 State of the host address.
bool_t addrConflict
 Address conflict detected.
Ipv4Addr subnetMask
 Subnet mask.
Ipv4Addr defaultGateway
 Default gateway.
Ipv4Addr dnsServerList [IPV4_DNS_SERVER_LIST_SIZE]
 DNS servers.
Ipv4FilterEntry multicastFilter [IPV4_MULTICAST_FILTER_SIZE]
 Multicast filter table.
Ipv4FragDesc fragQueue [IPV4_MAX_FRAG_DATAGRAMS]
 IPv4 fragment reassembly queue.

Detailed Description

IPv4 context.

Definition at line 310 of file ipv4.h.


Field Documentation

Host address.

Definition at line 315 of file ipv4.h.

bool_t addrConflict

Address conflict detected.

Definition at line 317 of file ipv4.h.

State of the host address.

Definition at line 316 of file ipv4.h.

Default gateway.

Definition at line 319 of file ipv4.h.

Ipv4Addr dnsServerList[IPV4_DNS_SERVER_LIST_SIZE]

DNS servers.

Definition at line 320 of file ipv4.h.

Ipv4FragDesc fragQueue[IPV4_MAX_FRAG_DATAGRAMS]

IPv4 fragment reassembly queue.

Definition at line 323 of file ipv4.h.

uint16_t identification

IPv4 fragment identification field.

Definition at line 314 of file ipv4.h.

bool_t isRouter

A flag indicating whether routing is enabled on this interface.

Definition at line 313 of file ipv4.h.

size_t linkMtu

Maximum transmission unit.

Definition at line 312 of file ipv4.h.

Ipv4FilterEntry multicastFilter[IPV4_MULTICAST_FILTER_SIZE]

Multicast filter table.

Definition at line 321 of file ipv4.h.

Subnet mask.

Definition at line 318 of file ipv4.h.