iPXE
Data Fields
EFI_IP4_IPCONFIG_DATA Struct Reference

EFI_IP4_IPCONFIG_DATA contains the minimum IPv4 configuration data that is needed to start basic network communication. More...

#include <Ip4Config.h>

Data Fields

EFI_IPv4_ADDRESS StationAddress
 Default station IP address, stored in network byte order. More...
 
EFI_IPv4_ADDRESS SubnetMask
 Default subnet mask, stored in network byte order. More...
 
UINT32 RouteTableSize
 Number of entries in the following RouteTable. More...
 
EFI_IP4_ROUTE_TABLERouteTable
 Default routing table data (stored in network byte order). More...
 

Detailed Description

EFI_IP4_IPCONFIG_DATA contains the minimum IPv4 configuration data that is needed to start basic network communication.

The StationAddress and SubnetMask must be a valid unicast IP address and subnet mask. If RouteTableSize is not zero, then RouteTable contains a properly formatted routing table for the StationAddress/SubnetMask, with the last entry in the table being the default route.

Definition at line 38 of file Ip4Config.h.

Field Documentation

◆ StationAddress

EFI_IPv4_ADDRESS EFI_IP4_IPCONFIG_DATA::StationAddress

Default station IP address, stored in network byte order.

Definition at line 42 of file Ip4Config.h.

◆ SubnetMask

EFI_IPv4_ADDRESS EFI_IP4_IPCONFIG_DATA::SubnetMask

Default subnet mask, stored in network byte order.

Definition at line 46 of file Ip4Config.h.

◆ RouteTableSize

UINT32 EFI_IP4_IPCONFIG_DATA::RouteTableSize

Number of entries in the following RouteTable.

May be zero.

Definition at line 50 of file Ip4Config.h.

◆ RouteTable

EFI_IP4_ROUTE_TABLE* EFI_IP4_IPCONFIG_DATA::RouteTable

Default routing table data (stored in network byte order).

Ignored if RouteTableSize is zero.

Definition at line 55 of file Ip4Config.h.


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