iPXE
Data Fields
hermon_queue_pair Struct Reference

A Hermon queue pair. More...

#include <hermon.h>

Data Fields

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

Detailed Description

A Hermon queue pair.

Definition at line 725 of file hermon.h.

Field Documentation

◆ wqe

void* hermon_queue_pair::wqe

Work queue buffer.

Definition at line 727 of file hermon.h.

Referenced by hermon_create_qp(), hermon_destroy_qp(), and hermon_fill_nop_send_wqe().

◆ wqe_size

size_t hermon_queue_pair::wqe_size

Size of work queue buffer.

Definition at line 729 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_destroy_qp().

◆ mtt

struct hermon_mtt hermon_queue_pair::mtt

MTT descriptor.

Definition at line 731 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_destroy_qp().

◆ send

struct hermon_send_work_queue hermon_queue_pair::send

Send work queue.

Definition at line 733 of file hermon.h.

Referenced by hermon_create_qp(), and hermon_post_send().

◆ recv

struct hermon_recv_work_queue hermon_queue_pair::recv

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().

◆ state

enum hermon_queue_pair_state hermon_queue_pair::state

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: