iPXE
Data Fields
ib_port_info Struct Reference

A Port Information attribute. More...

#include <ib_mad.h>

Data Fields

uint64_t mkey
 
uint8_t gid_prefix [8]
 
uint16_t lid
 
uint16_t mastersm_lid
 
uint32_t cap_mask
 
uint16_t diag_code
 
uint16_t mkey_lease_period
 
uint8_t local_port_num
 
uint8_t link_width_enabled
 
uint8_t link_width_supported
 
uint8_t link_width_active
 
uint8_t link_speed_supported__port_state
 
uint8_t port_phys_state__link_down_def_state
 
uint8_t mkey_prot_bits__lmc
 
uint8_t link_speed_active__link_speed_enabled
 
uint8_t neighbour_mtu__mastersm_sl
 
uint8_t vl_cap__init_type
 
uint8_t vl_high_limit
 
uint8_t vl_arbitration_high_cap
 
uint8_t vl_arbitration_low_cap
 
uint8_t init_type_reply__mtu_cap
 
uint8_t vl_stall_count__hoq_life
 
uint8_t operational_vls__enforcement
 
uint16_t mkey_violations
 
uint16_t pkey_violations
 
uint16_t qkey_violations
 
uint8_t guid_cap
 
uint8_t client_reregister__subnet_timeout
 
uint8_t resp_time_value
 
uint8_t local_phy_errors__overrun_errors
 
uint16_t max_credit_hint
 
uint32_t link_round_trip_latency
 

Detailed Description

A Port Information attribute.

Defined in section 14.2.5.6 of the IBA.

Definition at line 104 of file ib_mad.h.

Field Documentation

◆ mkey

uint64_t ib_port_info::mkey

Definition at line 105 of file ib_mad.h.

◆ gid_prefix

uint8_t ib_port_info::gid_prefix[8]

Definition at line 106 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ lid

uint16_t ib_port_info::lid

Definition at line 107 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ mastersm_lid

uint16_t ib_port_info::mastersm_lid

Definition at line 108 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ cap_mask

uint32_t ib_port_info::cap_mask

Definition at line 109 of file ib_mad.h.

◆ diag_code

uint16_t ib_port_info::diag_code

Definition at line 110 of file ib_mad.h.

◆ mkey_lease_period

uint16_t ib_port_info::mkey_lease_period

Definition at line 111 of file ib_mad.h.

◆ local_port_num

uint8_t ib_port_info::local_port_num

Definition at line 112 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ link_width_enabled

uint8_t ib_port_info::link_width_enabled

Definition at line 113 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ link_width_supported

uint8_t ib_port_info::link_width_supported

Definition at line 114 of file ib_mad.h.

Referenced by ib_sma_port_info(), and ib_smc_get().

◆ link_width_active

uint8_t ib_port_info::link_width_active

Definition at line 115 of file ib_mad.h.

Referenced by ib_sma_port_info(), and ib_smc_get().

◆ link_speed_supported__port_state

uint8_t ib_port_info::link_speed_supported__port_state

Definition at line 116 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_smc_get(), linda_set_port_info(), and qib7322_set_port_info().

◆ port_phys_state__link_down_def_state

uint8_t ib_port_info::port_phys_state__link_down_def_state

Definition at line 117 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ mkey_prot_bits__lmc

uint8_t ib_port_info::mkey_prot_bits__lmc

Definition at line 118 of file ib_mad.h.

◆ link_speed_active__link_speed_enabled

uint8_t ib_port_info::link_speed_active__link_speed_enabled

Definition at line 119 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ neighbour_mtu__mastersm_sl

uint8_t ib_port_info::neighbour_mtu__mastersm_sl

Definition at line 120 of file ib_mad.h.

Referenced by ib_sma_port_info(), ib_sma_set_port_info(), and ib_smc_get().

◆ vl_cap__init_type

uint8_t ib_port_info::vl_cap__init_type

Definition at line 121 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ vl_high_limit

uint8_t ib_port_info::vl_high_limit

Definition at line 122 of file ib_mad.h.

◆ vl_arbitration_high_cap

uint8_t ib_port_info::vl_arbitration_high_cap

Definition at line 123 of file ib_mad.h.

◆ vl_arbitration_low_cap

uint8_t ib_port_info::vl_arbitration_low_cap

Definition at line 124 of file ib_mad.h.

◆ init_type_reply__mtu_cap

uint8_t ib_port_info::init_type_reply__mtu_cap

Definition at line 125 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ vl_stall_count__hoq_life

uint8_t ib_port_info::vl_stall_count__hoq_life

Definition at line 126 of file ib_mad.h.

◆ operational_vls__enforcement

uint8_t ib_port_info::operational_vls__enforcement

Definition at line 127 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ mkey_violations

uint16_t ib_port_info::mkey_violations

Definition at line 128 of file ib_mad.h.

◆ pkey_violations

uint16_t ib_port_info::pkey_violations

Definition at line 129 of file ib_mad.h.

◆ qkey_violations

uint16_t ib_port_info::qkey_violations

Definition at line 130 of file ib_mad.h.

◆ guid_cap

uint8_t ib_port_info::guid_cap

Definition at line 131 of file ib_mad.h.

Referenced by ib_sma_port_info().

◆ client_reregister__subnet_timeout

uint8_t ib_port_info::client_reregister__subnet_timeout

Definition at line 132 of file ib_mad.h.

◆ resp_time_value

uint8_t ib_port_info::resp_time_value

Definition at line 133 of file ib_mad.h.

◆ local_phy_errors__overrun_errors

uint8_t ib_port_info::local_phy_errors__overrun_errors

Definition at line 134 of file ib_mad.h.

◆ max_credit_hint

uint16_t ib_port_info::max_credit_hint

Definition at line 135 of file ib_mad.h.

◆ link_round_trip_latency

uint32_t ib_port_info::link_round_trip_latency

Definition at line 136 of file ib_mad.h.


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