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...
 
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 338 of file ipv4.h.

Field Documentation

◆ addrList

IPv4 address list.

Definition at line 344 of file ipv4.h.

◆ dnsServerList

DNS servers.

Definition at line 345 of file ipv4.h.

◆ enableBroadcastEchoReq

bool_t enableBroadcastEchoReq

Support for broadcast ICMP Echo Request messages.

Definition at line 342 of file ipv4.h.

◆ fragQueue

IPv4 fragment reassembly queue.

Definition at line 348 of file ipv4.h.

◆ identification

uint16_t identification

IPv4 fragment identification field.

Definition at line 343 of file ipv4.h.

◆ isRouter

bool_t isRouter

A flag indicating whether routing is enabled on this interface.

Definition at line 341 of file ipv4.h.

◆ linkMtu

size_t linkMtu

Maximum transmission unit.

Definition at line 340 of file ipv4.h.

◆ multicastFilter

Multicast filter table.

Definition at line 346 of file ipv4.h.


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