iPXE
bofm_en Struct Reference

BOFM Ethernet parameter entry. More...

#include <bofm.h>

Data Fields

uint16_t options
 Options.
uint16_t busdevfn
 PCI bus:dev.fn.
uint8_t slot
 Slot or mezzanine number.
uint8_t port
 Port number.
uint8_t mport
 Multi-port index.
uint16_t vlan_a
 VLAN tag for MAC address A.
uint8_t mac_a [6]
 MAC address A.
uint16_t vlan_b
 VLAN tag for MAC address B.
uint8_t mac_b [6]
 MAC address B.

Detailed Description

BOFM Ethernet parameter entry.

Defined in section 5.1 of the Open Fabric Manager Parameter Specification document.

Definition at line 163 of file bofm.h.

Field Documentation

◆ options

uint16_t bofm_en::options

Options.

Definition at line 165 of file bofm.h.

◆ busdevfn

uint16_t bofm_en::busdevfn

PCI bus:dev.fn.

Valid only if options indicates BOFM_EN_MAP_PFA

Definition at line 170 of file bofm.h.

◆ slot

uint8_t bofm_en::slot

Slot or mezzanine number.

Valid only if options indicates BOFM_EN_MAP_SLOT_PORT

Definition at line 175 of file bofm.h.

◆ port

uint8_t bofm_en::port

Port number.

Valid only if options indicates BOFM_EN_MAP_SLOT_PORT

Definition at line 180 of file bofm.h.

◆ mport

uint8_t bofm_en::mport

Multi-port index.

Definition at line 182 of file bofm.h.

◆ vlan_a

uint16_t bofm_en::vlan_a

VLAN tag for MAC address A.

Definition at line 184 of file bofm.h.

◆ mac_a

uint8_t bofm_en::mac_a[6]

MAC address A.

MAC address A is the sole MAC address, or the lower (inclusive) bound of a range of MAC addresses.

Definition at line 190 of file bofm.h.

◆ vlan_b

uint16_t bofm_en::vlan_b

VLAN tag for MAC address B.

Definition at line 192 of file bofm.h.

◆ mac_b

uint8_t bofm_en::mac_b[6]

MAC address B.

MAC address B is unset, or the upper (inclusive) bound of a range of MAC addresses

Definition at line 198 of file bofm.h.


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