iPXE
Data Fields
icplus_descriptor Struct Reference

Transmit or receive descriptor. More...

#include <icplus.h>

Data Fields

uint64_t next
 Address of next descriptor.
uint16_t len
 Actual length.
uint8_t flags
 Flags.
uint8_t control
 Control.
uint16_t vlan
 VLAN.
uint16_t reserved_a
 Reserved.
union icplus_fragment data
 Data buffer.
uint8_t reserved_b [8]
 Reserved.

Detailed Description

Transmit or receive descriptor.

Definition at line 121 of file icplus.h.


Field Documentation

Address of next descriptor.

Definition at line 123 of file icplus.h.

Referenced by icplus_create_ring().

Actual length.

Definition at line 125 of file icplus.h.

Referenced by icplus_poll_rx().

Flags.

Definition at line 127 of file icplus.h.

Referenced by icplus_create_ring(), and icplus_poll_rx().

Control.

Definition at line 129 of file icplus.h.

Referenced by icplus_create_ring(), icplus_poll_rx(), icplus_poll_tx(), icplus_refill_rx(), and icplus_transmit().

VLAN.

Definition at line 131 of file icplus.h.

Reserved.

Definition at line 133 of file icplus.h.

Data buffer.

Definition at line 135 of file icplus.h.

Referenced by icplus_refill_rx(), and icplus_transmit().

Reserved.

Definition at line 137 of file icplus.h.


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