an IB connection for a given destination (QP) More...
#include <nm_ibverbs.h>

Data Fields | ||
| struct nm_ibverbs_cnx_addr_entry_s * | p_addr_entry | |
| address entry for thix cnx | ||
| struct nm_ibverbs_cnx_addr_s | local_addr | |
| struct nm_ibverbs_cnx_addr_s | remote_addr | |
| struct ibv_qp * | qp | |
| QP for this connection. | ||
| struct ibv_cq * | of_cq | |
| CQ for outgoing packets. | ||
| struct ibv_cq * | if_cq | |
| CQ for incoming packets. | ||
| int | max_inline | |
| max size of data for IBV inline RDMA | ||
| struct nm_ibverbs_context_s * | p_ibverbs_context | |
| struct { | ||
| int total | ||
| int wrids [_NM_IBVERBS_WRID_MAX] | ||
| } | pending | |
| count of pending packets | ||
| struct { | ||
| int remote_rank | ||
| } | vector_connect | |
| information only available when vectored connection is used. | ||
Detailed Description
an IB connection for a given destination (QP)
Definition at line 305 of file nm_ibverbs.h.
Field Documentation
◆ if_cq
| struct ibv_cq* nm_ibverbs_cnx_s::if_cq |
CQ for incoming packets.
Definition at line 312 of file nm_ibverbs.h.
◆ local_addr
| struct nm_ibverbs_cnx_addr_s nm_ibverbs_cnx_s::local_addr |
Definition at line 308 of file nm_ibverbs.h.
◆ max_inline
| int nm_ibverbs_cnx_s::max_inline |
max size of data for IBV inline RDMA
Definition at line 313 of file nm_ibverbs.h.
◆ of_cq
| struct ibv_cq* nm_ibverbs_cnx_s::of_cq |
CQ for outgoing packets.
Definition at line 311 of file nm_ibverbs.h.
◆ p_addr_entry
| struct nm_ibverbs_cnx_addr_entry_s* nm_ibverbs_cnx_s::p_addr_entry |
address entry for thix cnx
Definition at line 307 of file nm_ibverbs.h.
Referenced by nm_ibverbs_cnx_lazy_get_oob(), and nm_ibverbs_cnx_lazy_ready().
◆ p_ibverbs_context
| struct nm_ibverbs_context_s* nm_ibverbs_cnx_s::p_ibverbs_context |
Definition at line 314 of file nm_ibverbs.h.
Referenced by nm_ibverbs_cnx_lazy_by_qpn().
◆ [struct]
| struct { ... } nm_ibverbs_cnx_s::pending |
count of pending packets
◆ qp
| struct ibv_qp* nm_ibverbs_cnx_s::qp |
QP for this connection.
Definition at line 310 of file nm_ibverbs.h.
◆ remote_addr
| struct nm_ibverbs_cnx_addr_s nm_ibverbs_cnx_s::remote_addr |
Definition at line 309 of file nm_ibverbs.h.
◆ remote_rank
| int nm_ibverbs_cnx_s::remote_rank |
Definition at line 322 of file nm_ibverbs.h.
◆ total
| int nm_ibverbs_cnx_s::total |
Definition at line 317 of file nm_ibverbs.h.
◆ [struct]
| struct { ... } nm_ibverbs_cnx_s::vector_connect |
information only available when vectored connection is used.
◆ wrids
| int nm_ibverbs_cnx_s::wrids[_NM_IBVERBS_WRID_MAX] |
Definition at line 318 of file nm_ibverbs.h.
The documentation for this struct was generated from the following file: