Ipv4Context Struct Reference

IPv4 context. More...

#include <ipv4.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 defaultTtl
 Default time-to-live value. More...
 
bool_t enableEchoReq
 Support for ICMP Echo Request messages. More...
 
bool_t enableBroadcastEchoReq
 Support for broadcast ICMP Echo Request messages. More...
 
uint16_t identification
 IPv4 fragment identification field. More...
 
Ipv4AddrEntry addrList [IPV4_ADDR_LIST_SIZE]
 IPv4 address list. More...
 
Ipv4Addr dnsServerList [IPV4_DNS_SERVER_LIST_SIZE]
 DNS servers. More...
 
Ipv4FilterEntry multicastFilter [IPV4_MULTICAST_FILTER_SIZE]
 Multicast filter table. More...
 
Ipv4FragDesc fragQueue [IPV4_MAX_FRAG_DATAGRAMS]
 IPv4 fragment reassembly queue. More...
 

Detailed Description

IPv4 context.

Definition at line 370 of file ipv4.h.

Field Documentation

◆ addrList

IPv4 address list.

Definition at line 378 of file ipv4.h.

◆ defaultTtl

uint8_t defaultTtl

Default time-to-live value.

Definition at line 374 of file ipv4.h.

◆ dnsServerList

DNS servers.

Definition at line 379 of file ipv4.h.

◆ enableBroadcastEchoReq

bool_t enableBroadcastEchoReq

Support for broadcast ICMP Echo Request messages.

Definition at line 376 of file ipv4.h.

◆ enableEchoReq

bool_t enableEchoReq

Support for ICMP Echo Request messages.

Definition at line 375 of file ipv4.h.

◆ fragQueue

IPv4 fragment reassembly queue.

Definition at line 382 of file ipv4.h.

◆ identification

uint16_t identification

IPv4 fragment identification field.

Definition at line 377 of file ipv4.h.

◆ isRouter

bool_t isRouter

A flag indicating whether routing is enabled on this interface.

Definition at line 373 of file ipv4.h.

◆ linkMtu

size_t linkMtu

Maximum transmission unit.

Definition at line 372 of file ipv4.h.

◆ multicastFilter

Multicast filter table.

Definition at line 380 of file ipv4.h.


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