iPXE
Data Fields
aoehdr Struct Reference

An AoE header. More...

#include <aoe.h>

Data Fields

uint8_t ver_flags
 Protocol version number and flags. More...
 
uint8_t error
 Error code. More...
 
uint16_t major
 Major device number, in network byte order. More...
 
uint8_t minor
 Minor device number. More...
 
uint8_t command
 Command number. More...
 
uint32_t tag
 Tag, in network byte order. More...
 
union aoecmd payload [0]
 Payload. More...
 

Detailed Description

An AoE header.

Definition at line 70 of file aoe.h.

Field Documentation

◆ ver_flags

uint8_t aoehdr::ver_flags

Protocol version number and flags.

Definition at line 72 of file aoe.h.

Referenced by aoe_rx(), aoecmd_rx(), and aoecmd_tx().

◆ error

uint8_t aoehdr::error

Error code.

Definition at line 74 of file aoe.h.

◆ major

uint16_t aoehdr::major

Major device number, in network byte order.

Definition at line 76 of file aoe.h.

Referenced by aoecmd_rx(), and aoecmd_tx().

◆ minor

uint8_t aoehdr::minor

Minor device number.

Definition at line 78 of file aoe.h.

Referenced by aoecmd_rx(), and aoecmd_tx().

◆ command

uint8_t aoehdr::command

Command number.

Definition at line 80 of file aoe.h.

Referenced by aoecmd_ata_cmd(), and aoecmd_cfg_cmd().

◆ tag

uint32_t aoehdr::tag

Tag, in network byte order.

Definition at line 82 of file aoe.h.

Referenced by aoe_rx(), and aoecmd_tx().

◆ payload

union aoecmd aoehdr::payload[0]

Payload.

Definition at line 84 of file aoe.h.

Referenced by aoecmd_ata_cmd(), aoecmd_ata_rsp(), aoecmd_cfg_cmd(), and aoecmd_cfg_rsp().


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