iPXE
Data Fields
hermon_queue_pair Struct Reference

A Hermon queue pair. More...

#include <hermon.h>

Data Fields

void * wqe
 Work queue buffer.
size_t wqe_size
 Size of work queue buffer.
struct hermon_mtt mtt
 MTT descriptor.
struct hermon_send_work_queue send
 Send work queue.
struct hermon_recv_work_queue recv
 Receive work queue.
enum hermon_queue_pair_state state
 Queue state.

Detailed Description

A Hermon queue pair.

Definition at line 725 of file hermon.h.


Field Documentation

Work queue buffer.

Definition at line 727 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_destroy_qp().

Size of work queue buffer.

Definition at line 729 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_destroy_qp().

MTT descriptor.

Definition at line 731 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_destroy_qp().

Send work queue.

Definition at line 733 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_post_send().

Receive work queue.

Definition at line 735 of file hermon.h.

Referenced by hermon_complete(), hermon_create_qp(), hermon_destroy_qp(), and hermon_post_recv().

Queue state.

Definition at line 737 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_modify_qp().


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