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 159 of file ibft.h.


Field Documentation

Common header.

Definition at line 161 of file ibft.h.

IP address.

Definition at line 163 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 168 of file ibft.h.

Referenced by ibft_fill_nic().

Origin.

Definition at line 170 of file ibft.h.

Default gateway.

Definition at line 172 of file ibft.h.

Referenced by ibft_fill_nic().

struct ibft_ipaddr ibft_nic::dns[2] [read]

Primary and secondary DNS servers.

Definition at line 174 of file ibft.h.

Referenced by ibft_fill_nic().

struct ibft_ipaddr ibft_nic::dhcp [read]

DHCP server.

Definition at line 176 of file ibft.h.

VLAN tag.

Definition at line 178 of file ibft.h.

MAC address.

Definition at line 180 of file ibft.h.

Referenced by ibft_fill_nic().

PCI bus:dev:fn.

Definition at line 182 of file ibft.h.

Referenced by ibft_fill_nic().

Hostname.

Definition at line 184 of file ibft.h.

Referenced by ibft_fill_nic().


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

Generated on Tue Apr 6 20:02:06 2010 for gPXE by  doxygen 1.5.7.1