iPXE
|
An Infiniband connection. More...
#include <ib_cm.h>
Data Fields | |
struct ib_device * | ibdev |
Infiniband device. More... | |
struct ib_queue_pair * | qp |
Queue pair. More... | |
uint32_t | local_id |
Local communication ID. More... | |
uint32_t | remote_id |
Remote communication ID. More... | |
union ib_guid | service_id |
Target service ID. More... | |
struct ib_connection_operations * | op |
Connection operations. More... | |
struct list_head | list |
List of connections. More... | |
struct ib_path * | path |
Path to target. More... | |
struct ib_mad_transaction * | madx |
Connection request management transaction. More... | |
size_t | private_data_len |
Length of connection request private data. More... | |
uint8_t | private_data [0] |
Connection request private data. More... | |
struct ib_device* ib_connection::ibdev |
Infiniband device.
Definition at line 37 of file ib_cm.h.
Referenced by ib_cm_recv_dreq(), ib_cm_recv_rep(), ib_create_conn(), and ib_destroy_conn().
struct ib_queue_pair* ib_connection::qp |
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().
uint32_t ib_connection::local_id |
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().
uint32_t ib_connection::remote_id |
Remote communication ID.
Definition at line 43 of file ib_cm.h.
Referenced by ib_cm_recv_rep(), and ib_cm_req_complete().
union ib_guid ib_connection::service_id |
Target service ID.
Definition at line 45 of file ib_cm.h.
Referenced by ib_cm_path_complete(), and ib_create_conn().
struct ib_connection_operations* ib_connection::op |
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().
struct list_head ib_connection::list |
List of connections.
Definition at line 50 of file ib_cm.h.
Referenced by ib_cm_find(), ib_create_conn(), and ib_destroy_conn().
struct ib_path* ib_connection::path |
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().
struct ib_mad_transaction* ib_connection::madx |
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().
size_t ib_connection::private_data_len |
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().
uint8_t ib_connection::private_data[0] |
Connection request private data.
Definition at line 60 of file ib_cm.h.
Referenced by ib_cm_path_complete(), and ib_create_conn().