NewMadeleine

Documentation

« back to PM2 home.
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: