XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_IP4_IPCONFIG_DATA Struct Reference

#include <Ip4Config.h>

Collaboration diagram for EFI_IP4_IPCONFIG_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_IPv4_ADDRESS StationAddress
 
EFI_IPv4_ADDRESS SubnetMask
 
UINT32 RouteTableSize
 
EFI_IP4_ROUTE_TABLERouteTable
 

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.

Member Data Documentation

◆ RouteTable

EFI_IP4_ROUTE_TABLE* EFI_IP4_IPCONFIG_DATA::RouteTable

Default routing table data (stored in network byte order). Ignored if RouteTableSize is zero.

◆ RouteTableSize

UINT32 EFI_IP4_IPCONFIG_DATA::RouteTableSize

Number of entries in the following RouteTable. May be zero.

◆ StationAddress

EFI_IPv4_ADDRESS EFI_IP4_IPCONFIG_DATA::StationAddress

Default station IP address, stored in network byte order.

◆ SubnetMask

EFI_IPv4_ADDRESS EFI_IP4_IPCONFIG_DATA::SubnetMask

Default subnet mask, stored in network byte order.


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