iPXE
Data Fields
ib_cm_connect_request Struct Reference

A communication management connection request. More...

#include <ib_mad.h>

Data Fields

uint32_t local_id
 Local communication ID. More...
 
uint32_t reserved0 [1]
 Reserved. More...
 
union ib_guid service_id
 Service ID. More...
 
union ib_guid local_ca
 Local CA GUID. More...
 
uint32_t reserved1 [1]
 Reserved. More...
 
uint32_t local_qkey
 Local queue key. More...
 
uint32_t local_qpn__responder_resources
 Local QPN and responder resources. More...
 
uint32_t local_eecn__initiator_depth
 Local EECN and initiator depth. More...
 
uint32_t remote_eecn__remote_timeout__service_type__ee_flow_ctrl
 Remote EECN, remote CM response timeout, transport service type, EE flow control. More...
 
uint32_t starting_psn__local_timeout__retry_count
 Starting PSN, local CM response timeout and retry count. More...
 
uint16_t pkey
 Partition key. More...
 
uint8_t payload_mtu__rdc_exists__rnr_retry
 Path packet payload MTU, RDC exists, RNR retry count. More...
 
uint8_t max_cm_retries__srq
 Max CM retries and SRQ. More...
 
struct ib_cm_path primary
 Primary path. More...
 
struct ib_cm_path alternate
 Alternate path. More...
 
uint8_t private_data [92]
 Private data. More...
 

Detailed Description

A communication management connection request.

Defined in section 12.6.5 of the IBA.

Definition at line 363 of file ib_mad.h.

Field Documentation

◆ local_id

uint32_t ib_cm_connect_request::local_id

Local communication ID.

Definition at line 365 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ reserved0

uint32_t ib_cm_connect_request::reserved0[1]

Reserved.

Definition at line 367 of file ib_mad.h.

◆ service_id

union ib_guid ib_cm_connect_request::service_id

Service ID.

Definition at line 369 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ local_ca

union ib_guid ib_cm_connect_request::local_ca

Local CA GUID.

Definition at line 371 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ reserved1

uint32_t ib_cm_connect_request::reserved1[1]

Reserved.

Definition at line 373 of file ib_mad.h.

◆ local_qkey

uint32_t ib_cm_connect_request::local_qkey

Local queue key.

Definition at line 375 of file ib_mad.h.

◆ local_qpn__responder_resources

uint32_t ib_cm_connect_request::local_qpn__responder_resources

Local QPN and responder resources.

Definition at line 377 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ local_eecn__initiator_depth

uint32_t ib_cm_connect_request::local_eecn__initiator_depth

Local EECN and initiator depth.

Definition at line 379 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ remote_eecn__remote_timeout__service_type__ee_flow_ctrl

uint32_t ib_cm_connect_request::remote_eecn__remote_timeout__service_type__ee_flow_ctrl

Remote EECN, remote CM response timeout, transport service type, EE flow control.

Definition at line 383 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ starting_psn__local_timeout__retry_count

uint32_t ib_cm_connect_request::starting_psn__local_timeout__retry_count

Starting PSN, local CM response timeout and retry count.

Definition at line 385 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ pkey

uint16_t ib_cm_connect_request::pkey

Partition key.

Definition at line 387 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ payload_mtu__rdc_exists__rnr_retry

uint8_t ib_cm_connect_request::payload_mtu__rdc_exists__rnr_retry

Path packet payload MTU, RDC exists, RNR retry count.

Definition at line 389 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ max_cm_retries__srq

uint8_t ib_cm_connect_request::max_cm_retries__srq

Max CM retries and SRQ.

Definition at line 391 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ primary

struct ib_cm_path ib_cm_connect_request::primary

Primary path.

Definition at line 393 of file ib_mad.h.

Referenced by ib_cm_path_complete().

◆ alternate

struct ib_cm_path ib_cm_connect_request::alternate

Alternate path.

Definition at line 395 of file ib_mad.h.

◆ private_data

uint8_t ib_cm_connect_request::private_data[92]

Private data.

Definition at line 397 of file ib_mad.h.

Referenced by ib_cm_path_complete().


The documentation for this struct was generated from the following file: