iPXE
Data Fields
mlx_link_speed Struct Reference

#include <mlx_link_speed.h>

Data Fields

mlx_uint32 proto_mask:3
 
mlx_uint32 reserved1:13
 
mlx_uint32 loacl_port:8
 
mlx_uint32 reserved2:8
 
mlx_uint32 reserved3:32
 
mlx_uint32 reserved4:32
 
mlx_uint32 eth_proto_capability:32
 
mlx_uint32 ib_proto_capability:16
 
mlx_uint32 ib_link_width_capability:16
 
mlx_uint32 reserved5:32
 
mlx_uint32 eth_proto_admin:32
 
mlx_uint32 ib_proto_admin:16
 
mlx_uint32 ib_link_width_admin:16
 
mlx_uint32 reserved6:32
 
mlx_uint32 eth_proto_oper:32
 
mlx_uint32 ib_proto_oper:16
 
mlx_uint32 ib_link_width_oper:16
 
mlx_uint32 reserved7:32
 
mlx_uint32 eth_proto_lp_advertise:32
 
mlx_uint32 reserved [3]
 

Detailed Description

Definition at line 99 of file mlx_link_speed.h.

Field Documentation

◆ proto_mask

mlx_uint32 mlx_link_speed::proto_mask

Definition at line 100 of file mlx_link_speed.h.

Referenced by mlx_get_max_speed(), and mlx_set_link_speed().

◆ reserved1

mlx_uint32 mlx_link_speed::reserved1

Definition at line 101 of file mlx_link_speed.h.

◆ loacl_port

mlx_uint32 mlx_link_speed::loacl_port

Definition at line 102 of file mlx_link_speed.h.

Referenced by mlx_get_max_speed(), and mlx_set_link_speed().

◆ reserved2

mlx_uint32 mlx_link_speed::reserved2

Definition at line 103 of file mlx_link_speed.h.

◆ reserved3

mlx_uint32 mlx_link_speed::reserved3

Definition at line 105 of file mlx_link_speed.h.

◆ reserved4

mlx_uint32 mlx_link_speed::reserved4

Definition at line 107 of file mlx_link_speed.h.

◆ eth_proto_capability

mlx_uint32 mlx_link_speed::eth_proto_capability

Definition at line 109 of file mlx_link_speed.h.

Referenced by mlx_get_max_speed(), and mlx_set_link_speed().

◆ ib_proto_capability

mlx_uint32 mlx_link_speed::ib_proto_capability

Definition at line 111 of file mlx_link_speed.h.

Referenced by mlx_get_max_speed(), and mlx_set_link_speed().

◆ ib_link_width_capability

mlx_uint32 mlx_link_speed::ib_link_width_capability

Definition at line 112 of file mlx_link_speed.h.

Referenced by mlx_get_max_speed().

◆ reserved5

mlx_uint32 mlx_link_speed::reserved5

Definition at line 114 of file mlx_link_speed.h.

◆ eth_proto_admin

mlx_uint32 mlx_link_speed::eth_proto_admin

Definition at line 116 of file mlx_link_speed.h.

Referenced by mlx_set_link_speed().

◆ ib_proto_admin

mlx_uint32 mlx_link_speed::ib_proto_admin

Definition at line 118 of file mlx_link_speed.h.

Referenced by mlx_set_link_speed().

◆ ib_link_width_admin

mlx_uint32 mlx_link_speed::ib_link_width_admin

Definition at line 119 of file mlx_link_speed.h.

◆ reserved6

mlx_uint32 mlx_link_speed::reserved6

Definition at line 121 of file mlx_link_speed.h.

◆ eth_proto_oper

mlx_uint32 mlx_link_speed::eth_proto_oper

Definition at line 123 of file mlx_link_speed.h.

◆ ib_proto_oper

mlx_uint32 mlx_link_speed::ib_proto_oper

Definition at line 125 of file mlx_link_speed.h.

◆ ib_link_width_oper

mlx_uint32 mlx_link_speed::ib_link_width_oper

Definition at line 126 of file mlx_link_speed.h.

◆ reserved7

mlx_uint32 mlx_link_speed::reserved7

Definition at line 128 of file mlx_link_speed.h.

◆ eth_proto_lp_advertise

mlx_uint32 mlx_link_speed::eth_proto_lp_advertise

Definition at line 130 of file mlx_link_speed.h.

◆ reserved

mlx_uint32 mlx_link_speed::reserved[3]

Definition at line 131 of file mlx_link_speed.h.


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