iPXE
Data Fields
dwmac_descriptor Struct Reference

A frame descriptor. More...

#include <dwmac.h>

Data Fields

uint32_t stat
 Completion status. More...
 
uint16_t size
 Buffer size. More...
 
uint8_t reserved_a
 Reserved. More...
 
uint8_t ctrl
 Ring control. More...
 
uint32_t addr
 Buffer address. More...
 
uint32_t next
 Next descriptor address. More...
 

Detailed Description

A frame descriptor.

We populate the descriptor with values that are valid for both normal and enhanced descriptor formats, to avoid needing to care about which version of the hardware we have.

Definition at line 148 of file dwmac.h.

Field Documentation

◆ stat

uint32_t dwmac_descriptor::stat

Completion status.

Definition at line 150 of file dwmac.h.

◆ size

uint16_t dwmac_descriptor::size

Buffer size.

Definition at line 152 of file dwmac.h.

◆ reserved_a

uint8_t dwmac_descriptor::reserved_a

Reserved.

Definition at line 154 of file dwmac.h.

◆ ctrl

uint8_t dwmac_descriptor::ctrl

Ring control.

Definition at line 156 of file dwmac.h.

◆ addr

uint32_t dwmac_descriptor::addr

Buffer address.

Definition at line 158 of file dwmac.h.

◆ next

uint32_t dwmac_descriptor::next

Next descriptor address.

Definition at line 160 of file dwmac.h.


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