iPXE
Data Fields
ibft_nic Struct Reference

iBFT NIC structure More...

#include <ibft.h>

Data Fields

struct ibft_header header
 Common header. More...
 
struct ibft_ipaddr ip_address
 IP address. More...
 
uint8_t subnet_mask_prefix
 Subnet mask. More...
 
uint8_t origin
 Origin. More...
 
struct ibft_ipaddr gateway
 Default gateway. More...
 
struct ibft_ipaddr dns [2]
 Primary and secondary DNS servers. More...
 
struct ibft_ipaddr dhcp
 DHCP server. More...
 
uint16_t vlan
 VLAN tag. More...
 
uint8_t mac_address [6]
 MAC address. More...
 
uint16_t pci_bus_dev_func
 PCI bus:dev:fn. More...
 
struct ibft_string hostname
 Hostname. More...
 

Detailed Description

iBFT NIC structure

Definition at line 171 of file ibft.h.

Field Documentation

◆ header

struct ibft_header ibft_nic::header

Common header.

Definition at line 173 of file ibft.h.

◆ ip_address

struct ibft_ipaddr ibft_nic::ip_address

IP address.

Definition at line 175 of file ibft.h.

◆ subnet_mask_prefix

uint8_t ibft_nic::subnet_mask_prefix

Subnet mask.

This is the length of the subnet mask in bits (e.g. /24).

Definition at line 180 of file ibft.h.

◆ origin

uint8_t ibft_nic::origin

Origin.

Definition at line 182 of file ibft.h.

◆ gateway

struct ibft_ipaddr ibft_nic::gateway

Default gateway.

Definition at line 184 of file ibft.h.

◆ dns

struct ibft_ipaddr ibft_nic::dns[2]

Primary and secondary DNS servers.

Definition at line 186 of file ibft.h.

◆ dhcp

struct ibft_ipaddr ibft_nic::dhcp

DHCP server.

Definition at line 188 of file ibft.h.

◆ vlan

uint16_t ibft_nic::vlan

VLAN tag.

Definition at line 190 of file ibft.h.

◆ mac_address

uint8_t ibft_nic::mac_address[6]

MAC address.

Definition at line 192 of file ibft.h.

◆ pci_bus_dev_func

uint16_t ibft_nic::pci_bus_dev_func

PCI bus:dev:fn.

Definition at line 194 of file ibft.h.

◆ hostname

struct ibft_string ibft_nic::hostname

Hostname.

Definition at line 196 of file ibft.h.


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