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