iPXE
Data Fields
intelxl_admin_vf_configure_buffer Struct Reference

Admin Queue VF Configure Queues data buffer. More...

#include <intelxl.h>

Data Fields

uint16_t vsi
 VSI switching element ID.
uint16_t count
 Number of queue pairs.
uint8_t reserved_a [4]
 Reserved.
struct {
   uint16_t   vsi
 VSI switching element ID.
   uint16_t   id
 Queue ID.
   uint16_t   count
 Queue count.
   uint8_t   reserved_a [2]
 Reserved.
   uint64_t   base
 Base address.
   uint8_t   reserved_b [8]
 Reserved.
tx
 Transmit queue.
struct {
   uint16_t   vsi
 VSI switching element ID.
   uint16_t   id
 Queue ID.
   uint32_t   count
 Queue count.
   uint8_t   reserved_a [4]
 Reserved.
   uint32_t   len
 Data buffer length.
   uint32_t   mfs
 Maximum frame size.
   uint8_t   reserved_b [4]
 Reserved.
   uint64_t   base
 Base address.
   uint8_t   reserved_c [8]
 Reserved.
rx
 Receive queue.

Detailed Description

Admin Queue VF Configure Queues data buffer.

Definition at line 364 of file intelxl.h.


Field Documentation

VSI switching element ID.

Definition at line 366 of file intelxl.h.

Referenced by intelxlvf_admin_configure().

Number of queue pairs.

Queue count.

Definition at line 368 of file intelxl.h.

Referenced by intelxlvf_admin_configure().

Reserved.

Definition at line 370 of file intelxl.h.

Queue ID.

Definition at line 376 of file intelxl.h.

Base address.

Definition at line 382 of file intelxl.h.

Referenced by intelxl_init_admin(), and intelxlvf_admin_configure().

Reserved.

This field exists only due to a bug in the PF driver's message validation logic, which causes it to miscalculate the expected message length.

Definition at line 384 of file intelxl.h.

Transmit queue.

Referenced by intelxlvf_admin_configure().

Queue count.

Definition at line 393 of file intelxl.h.

Data buffer length.

Definition at line 397 of file intelxl.h.

Referenced by intelxlvf_admin_configure().

Maximum frame size.

Definition at line 399 of file intelxl.h.

Referenced by intelxlvf_admin_configure().

Reserved.

Definition at line 405 of file intelxl.h.

Receive queue.

Referenced by intelxlvf_admin_configure().


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