nm_ibverbs_cnx_addr_msg_s Struct Reference
an addresse entry used to exchange connection addresses More...
#include <nm_ibverbs.h>
Collaboration diagram for nm_ibverbs_cnx_addr_msg_s:

Public Types | |
| enum | nm_ibverbs_cnx_addr_state_e { NM_IBVERBS_CNX_ADDR_NONE = 0 , NM_IBVERBS_CNX_ADDR_OK = 1 , NM_IBVERBS_CNX_ADDR_CONNECTED = 2 } |
Data Fields | |
| struct nm_ibverbs_addr_s | ud_addr |
| remote address of IB context (UD endpoint) | |
| struct nm_ibverbs_cnx_addr_s | cnx_addr |
| remote address of single connection | |
| enum nm_ibverbs_cnx_addr_msg_s::nm_ibverbs_cnx_addr_state_e | state |
| remote latest received state | |
| int | timeout |
| other side notified timeout | |
| uint64_t | oob_data |
| out-of-band data usable by the driver | |
Detailed Description
an addresse entry used to exchange connection addresses
Definition at line 219 of file nm_ibverbs.h.
Member Enumeration Documentation
◆ nm_ibverbs_cnx_addr_state_e
| Enumerator | |
|---|---|
| NM_IBVERBS_CNX_ADDR_NONE | invalid cnx addr |
| NM_IBVERBS_CNX_ADDR_OK | cnx addr ok |
| NM_IBVERBS_CNX_ADDR_CONNECTED | connection established |
Definition at line 223 of file nm_ibverbs.h.
Field Documentation
◆ cnx_addr
| struct nm_ibverbs_cnx_addr_s nm_ibverbs_cnx_addr_msg_s::cnx_addr |
remote address of single connection
Definition at line 222 of file nm_ibverbs.h.
◆ oob_data
| uint64_t nm_ibverbs_cnx_addr_msg_s::oob_data |
out-of-band data usable by the driver
Definition at line 230 of file nm_ibverbs.h.
◆ state
| enum nm_ibverbs_cnx_addr_msg_s::nm_ibverbs_cnx_addr_state_e nm_ibverbs_cnx_addr_msg_s::state |
remote latest received state
◆ timeout
| int nm_ibverbs_cnx_addr_msg_s::timeout |
other side notified timeout
Definition at line 229 of file nm_ibverbs.h.
◆ ud_addr
| struct nm_ibverbs_addr_s nm_ibverbs_cnx_addr_msg_s::ud_addr |
remote address of IB context (UD endpoint)
Definition at line 221 of file nm_ibverbs.h.
The documentation for this struct was generated from the following file: