iPXE
Data Fields
ibft_header Struct Reference

iBFT structure header More...

#include <ibft.h>

Data Fields

uint8_t structure_id
 Structure ID. More...
 
uint8_t version
 Version (always 1) More...
 
uint16_t length
 Length, including this header. More...
 
uint8_t index
 Index. More...
 
uint8_t flags
 Flags. More...
 

Detailed Description

iBFT structure header

This structure is common to several sections within the iBFT.

Definition at line 84 of file ibft.h.

Field Documentation

◆ structure_id

uint8_t ibft_header::structure_id

Structure ID.

This is an IBFT_STRUCTURE_ID_XXX constant

Definition at line 89 of file ibft.h.

Referenced by ibft_fill_initiator(), ibft_fill_target(), and ibft_install().

◆ version

uint8_t ibft_header::version

Version (always 1)

Definition at line 91 of file ibft.h.

Referenced by ibft_fill_initiator(), ibft_fill_target(), and ibft_install().

◆ length

uint16_t ibft_header::length

Length, including this header.

Definition at line 93 of file ibft.h.

Referenced by ibft_fill_initiator(), ibft_fill_target(), and ibft_install().

◆ index

uint8_t ibft_header::index

Index.

This is the number of the NIC or Target, when applicable.

Definition at line 98 of file ibft.h.

Referenced by ibft_fill_target(), ibft_fill_target_chap(), ibft_fill_target_nic_association(), ibft_fill_target_reverse_chap(), and ibft_install().

◆ flags

uint8_t ibft_header::flags

Flags.

Definition at line 100 of file ibft.h.

Referenced by ibft_fill_initiator(), and ibft_fill_target().


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