iPXE
Data Fields
ibft_nic Struct Reference

iBFT NIC structure More...

#include <ibft.h>

Data Fields

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

Detailed Description

iBFT NIC structure

Definition at line 171 of file ibft.h.


Field Documentation

Common header.

Definition at line 173 of file ibft.h.

Referenced by ibft_fill_nic(), and ibft_install().

IP address.

Definition at line 175 of file ibft.h.

Referenced by ibft_fill_nic().

Subnet mask.

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

Definition at line 180 of file ibft.h.

Referenced by ibft_fill_nic().

Origin.

Definition at line 182 of file ibft.h.

Referenced by ibft_fill_nic().

Default gateway.

Definition at line 184 of file ibft.h.

Referenced by ibft_fill_nic().

Primary and secondary DNS servers.

Definition at line 186 of file ibft.h.

Referenced by ibft_fill_nic().

DHCP server.

Definition at line 188 of file ibft.h.

Referenced by ibft_fill_nic().

VLAN tag.

Definition at line 190 of file ibft.h.

Referenced by ibft_fill_nic().

MAC address.

Definition at line 192 of file ibft.h.

Referenced by ibft_fill_nic().

PCI bus:dev:fn.

Definition at line 194 of file ibft.h.

Referenced by ibft_fill_nic().

Hostname.

Definition at line 196 of file ibft.h.

Referenced by ibft_fill_nic().


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