iPXE
Data Fields
hwrm_port_phy_qcfg_output Struct Reference

#include <bnxt_hsi.h>

Data Fields

__le16 error_code
 
__le16 req_type
 
__le16 seq_id
 
__le16 resp_len
 
u8 link
 
u8 active_fec_signal_mode
 
__le16 link_speed
 
u8 duplex_cfg
 
u8 pause
 
__le16 support_speeds
 
__le16 force_link_speed
 
u8 auto_mode
 
u8 auto_pause
 
__le16 auto_link_speed
 
__le16 auto_link_speed_mask
 
u8 wirespeed
 
u8 lpbk
 
u8 force_pause
 
u8 module_status
 
__le32 preemphasis
 
u8 phy_maj
 
u8 phy_min
 
u8 phy_bld
 
u8 phy_type
 
u8 media_type
 
u8 xcvr_pkg_type
 
u8 eee_config_phy_addr
 
u8 parallel_detect
 
__le16 link_partner_adv_speeds
 
u8 link_partner_adv_auto_mode
 
u8 link_partner_adv_pause
 
__le16 adv_eee_link_speed_mask
 
__le16 link_partner_adv_eee_link_speed_mask
 
__le32 xcvr_identifier_type_tx_lpi_timer
 
__le16 fec_cfg
 
u8 duplex_state
 
u8 option_flags
 
char phy_vendor_name [16]
 
char phy_vendor_partnumber [16]
 
__le16 support_pam4_speeds
 
__le16 force_pam4_link_speed
 
__le16 auto_pam4_link_speed_mask
 
u8 link_partner_pam4_adv_speeds
 
u8 link_down_reason
 
__le16 support_speeds2
 
__le16 force_link_speeds2
 
__le16 auto_link_speeds2
 
u8 active_lanes
 
u8 valid
 

Detailed Description

Definition at line 3141 of file bnxt_hsi.h.

Field Documentation

◆ error_code

__le16 hwrm_port_phy_qcfg_output::error_code

Definition at line 3142 of file bnxt_hsi.h.

◆ req_type

__le16 hwrm_port_phy_qcfg_output::req_type

Definition at line 3143 of file bnxt_hsi.h.

◆ seq_id

__le16 hwrm_port_phy_qcfg_output::seq_id

Definition at line 3144 of file bnxt_hsi.h.

◆ resp_len

__le16 hwrm_port_phy_qcfg_output::resp_len

Definition at line 3145 of file bnxt_hsi.h.

◆ link

u8 hwrm_port_phy_qcfg_output::link

Definition at line 3146 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_port_phy_qcfg().

◆ active_fec_signal_mode

u8 hwrm_port_phy_qcfg_output::active_fec_signal_mode

Definition at line 3151 of file bnxt_hsi.h.

◆ link_speed

__le16 hwrm_port_phy_qcfg_output::link_speed

Definition at line 3168 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_port_phy_qcfg().

◆ duplex_cfg

u8 hwrm_port_phy_qcfg_output::duplex_cfg

Definition at line 3183 of file bnxt_hsi.h.

◆ pause

u8 hwrm_port_phy_qcfg_output::pause

Definition at line 3187 of file bnxt_hsi.h.

◆ support_speeds

__le16 hwrm_port_phy_qcfg_output::support_speeds

Definition at line 3190 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_port_phy_qcfg().

◆ force_link_speed

__le16 hwrm_port_phy_qcfg_output::force_link_speed

Definition at line 3206 of file bnxt_hsi.h.

◆ auto_mode

u8 hwrm_port_phy_qcfg_output::auto_mode

Definition at line 3220 of file bnxt_hsi.h.

◆ auto_pause

u8 hwrm_port_phy_qcfg_output::auto_pause

Definition at line 3227 of file bnxt_hsi.h.

◆ auto_link_speed

__le16 hwrm_port_phy_qcfg_output::auto_link_speed

Definition at line 3231 of file bnxt_hsi.h.

◆ auto_link_speed_mask

__le16 hwrm_port_phy_qcfg_output::auto_link_speed_mask

Definition at line 3245 of file bnxt_hsi.h.

◆ wirespeed

u8 hwrm_port_phy_qcfg_output::wirespeed

Definition at line 3261 of file bnxt_hsi.h.

◆ lpbk

u8 hwrm_port_phy_qcfg_output::lpbk

Definition at line 3265 of file bnxt_hsi.h.

◆ force_pause

u8 hwrm_port_phy_qcfg_output::force_pause

Definition at line 3271 of file bnxt_hsi.h.

◆ module_status

u8 hwrm_port_phy_qcfg_output::module_status

Definition at line 3274 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_port_phy_qcfg().

◆ preemphasis

__le32 hwrm_port_phy_qcfg_output::preemphasis

Definition at line 3282 of file bnxt_hsi.h.

◆ phy_maj

u8 hwrm_port_phy_qcfg_output::phy_maj

Definition at line 3283 of file bnxt_hsi.h.

◆ phy_min

u8 hwrm_port_phy_qcfg_output::phy_min

Definition at line 3284 of file bnxt_hsi.h.

◆ phy_bld

u8 hwrm_port_phy_qcfg_output::phy_bld

Definition at line 3285 of file bnxt_hsi.h.

◆ phy_type

u8 hwrm_port_phy_qcfg_output::phy_type

Definition at line 3286 of file bnxt_hsi.h.

◆ media_type

u8 hwrm_port_phy_qcfg_output::media_type

Definition at line 3344 of file bnxt_hsi.h.

◆ xcvr_pkg_type

u8 hwrm_port_phy_qcfg_output::xcvr_pkg_type

Definition at line 3350 of file bnxt_hsi.h.

◆ eee_config_phy_addr

u8 hwrm_port_phy_qcfg_output::eee_config_phy_addr

Definition at line 3354 of file bnxt_hsi.h.

◆ parallel_detect

u8 hwrm_port_phy_qcfg_output::parallel_detect

Definition at line 3362 of file bnxt_hsi.h.

◆ link_partner_adv_speeds

__le16 hwrm_port_phy_qcfg_output::link_partner_adv_speeds

Definition at line 3364 of file bnxt_hsi.h.

◆ link_partner_adv_auto_mode

u8 hwrm_port_phy_qcfg_output::link_partner_adv_auto_mode

Definition at line 3379 of file bnxt_hsi.h.

◆ link_partner_adv_pause

u8 hwrm_port_phy_qcfg_output::link_partner_adv_pause

Definition at line 3386 of file bnxt_hsi.h.

◆ adv_eee_link_speed_mask

__le16 hwrm_port_phy_qcfg_output::adv_eee_link_speed_mask

Definition at line 3389 of file bnxt_hsi.h.

◆ link_partner_adv_eee_link_speed_mask

__le16 hwrm_port_phy_qcfg_output::link_partner_adv_eee_link_speed_mask

Definition at line 3397 of file bnxt_hsi.h.

◆ xcvr_identifier_type_tx_lpi_timer

__le32 hwrm_port_phy_qcfg_output::xcvr_identifier_type_tx_lpi_timer

Definition at line 3405 of file bnxt_hsi.h.

◆ fec_cfg

__le16 hwrm_port_phy_qcfg_output::fec_cfg

Definition at line 3416 of file bnxt_hsi.h.

◆ duplex_state

u8 hwrm_port_phy_qcfg_output::duplex_state

Definition at line 3432 of file bnxt_hsi.h.

◆ option_flags

u8 hwrm_port_phy_qcfg_output::option_flags

Definition at line 3436 of file bnxt_hsi.h.

◆ phy_vendor_name

char hwrm_port_phy_qcfg_output::phy_vendor_name[16]

Definition at line 3440 of file bnxt_hsi.h.

◆ phy_vendor_partnumber

char hwrm_port_phy_qcfg_output::phy_vendor_partnumber[16]

Definition at line 3441 of file bnxt_hsi.h.

◆ support_pam4_speeds

__le16 hwrm_port_phy_qcfg_output::support_pam4_speeds

Definition at line 3442 of file bnxt_hsi.h.

◆ force_pam4_link_speed

__le16 hwrm_port_phy_qcfg_output::force_pam4_link_speed

Definition at line 3446 of file bnxt_hsi.h.

◆ auto_pam4_link_speed_mask

__le16 hwrm_port_phy_qcfg_output::auto_pam4_link_speed_mask

Definition at line 3451 of file bnxt_hsi.h.

◆ link_partner_pam4_adv_speeds

u8 hwrm_port_phy_qcfg_output::link_partner_pam4_adv_speeds

Definition at line 3455 of file bnxt_hsi.h.

◆ link_down_reason

u8 hwrm_port_phy_qcfg_output::link_down_reason

Definition at line 3459 of file bnxt_hsi.h.

◆ support_speeds2

__le16 hwrm_port_phy_qcfg_output::support_speeds2

Definition at line 3461 of file bnxt_hsi.h.

◆ force_link_speeds2

__le16 hwrm_port_phy_qcfg_output::force_link_speeds2

Definition at line 3476 of file bnxt_hsi.h.

◆ auto_link_speeds2

__le16 hwrm_port_phy_qcfg_output::auto_link_speeds2

Definition at line 3492 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_port_phy_qcfg().

◆ active_lanes

u8 hwrm_port_phy_qcfg_output::active_lanes

Definition at line 3507 of file bnxt_hsi.h.

◆ valid

u8 hwrm_port_phy_qcfg_output::valid

Definition at line 3508 of file bnxt_hsi.h.


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