iPXE
Public Member Functions | Data Fields
ena_tx_sqe Struct Reference

Transmit submission queue entry. More...

#include <ena.h>

Public Member Functions

union {
   uint64_t   address
 Address. More...
 
__attribute__ ((packed))
 Address and inlined length. More...
 

Data Fields

uint16_t len
 Length. More...
 
uint8_t meta
 Metadata flags. More...
 
uint8_t flags
 Flags. More...
 
uint8_t reserved_b [3]
 Reserved. More...
 
uint8_t id
 Request identifier. More...
 
uint8_t reserved [7]
 Reserved. More...
 
uint8_t inlined
 Inlined length. More...
 

Detailed Description

Transmit submission queue entry.

Definition at line 620 of file ena.h.

Member Function Documentation

◆ __attribute__()

union ena_tx_sqe::@40 ena_tx_sqe::__attribute__ ( (packed)  )

Address and inlined length.

Field Documentation

◆ len

uint16_t ena_tx_sqe::len

Length.

Definition at line 622 of file ena.h.

Referenced by ena_refill_rx(), and ena_transmit().

◆ meta

uint8_t ena_tx_sqe::meta

Metadata flags.

Definition at line 624 of file ena.h.

◆ flags

uint8_t ena_tx_sqe::flags

Flags.

Definition at line 626 of file ena.h.

Referenced by ena_refill_rx(), ena_transmit(), and txnic_send().

◆ reserved_b

uint8_t ena_tx_sqe::reserved_b[3]

Reserved.

Definition at line 628 of file ena.h.

◆ id

uint8_t ena_tx_sqe::id

Request identifier.

Definition at line 630 of file ena.h.

Referenced by ena_refill_rx(), and ena_transmit().

◆ address

uint64_t ena_tx_sqe::address

Address.

Definition at line 634 of file ena.h.

Referenced by ena_refill_rx(), and ena_transmit().

◆ reserved

uint8_t ena_tx_sqe::reserved[7]

Reserved.

Definition at line 638 of file ena.h.

◆ inlined

uint8_t ena_tx_sqe::inlined

Inlined length.

Definition at line 640 of file ena.h.

Referenced by ena_transmit().


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