iPXE
Data Fields
ib_connection Struct Reference

An Infiniband connection. More...

#include <ib_cm.h>

Data Fields

struct ib_deviceibdev
 Infiniband device.
struct ib_queue_pairqp
 Queue pair.
uint32_t local_id
 Local communication ID.
uint32_t remote_id
 Remote communication ID.
union ib_guid service_id
 Target service ID.
struct ib_connection_operationsop
 Connection operations.
struct list_head list
 List of connections.
struct ib_pathpath
 Path to target.
struct ib_mad_transactionmadx
 Connection request management transaction.
size_t private_data_len
 Length of connection request private data.
uint8_t private_data [0]
 Connection request private data.

Detailed Description

An Infiniband connection.

Definition at line 35 of file ib_cm.h.


Field Documentation

Infiniband device.

Definition at line 37 of file ib_cm.h.

Referenced by ib_create_conn().

Queue pair.

Definition at line 39 of file ib_cm.h.

Referenced by ib_cm_path_complete(), ib_cm_recv_dreq(), ib_cm_req_complete(), and ib_create_conn().

Local communication ID.

Definition at line 41 of file ib_cm.h.

Referenced by ib_cm_find(), ib_cm_path_complete(), ib_cm_recv_rep(), ib_cm_req_complete(), ib_cmrc_xfer_deliver(), and ib_create_conn().

Remote communication ID.

Definition at line 43 of file ib_cm.h.

Referenced by ib_cm_recv_rep(), and ib_cm_req_complete().

Target service ID.

Definition at line 45 of file ib_cm.h.

Referenced by ib_cm_path_complete(), and ib_create_conn().

Connection operations.

Definition at line 47 of file ib_cm.h.

Referenced by ib_cm_path_complete(), ib_cm_recv_dreq(), ib_cm_req_complete(), and ib_create_conn().

List of connections.

Definition at line 50 of file ib_cm.h.

Referenced by ib_cm_find(), ib_create_conn(), and ib_destroy_conn().

Path to target.

Definition at line 53 of file ib_cm.h.

Referenced by ib_cm_path_complete(), ib_create_conn(), and ib_destroy_conn().

Connection request management transaction.

Definition at line 55 of file ib_cm.h.

Referenced by ib_cm_path_complete(), ib_cm_req_complete(), and ib_destroy_conn().

Length of connection request private data.

Definition at line 58 of file ib_cm.h.

Referenced by ib_cm_path_complete(), and ib_create_conn().

Connection request private data.

Definition at line 60 of file ib_cm.h.

Referenced by ib_cm_path_complete(), and ib_create_conn().


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