dmi_intel_rsd_cabled_pcie_port

Synopsis

#include <opendmi/entity/intel-rsd/cabled-pcie.h>

typedef struct dmi_intel_rsd_cabled_pcie_port {
    unsigned index;
    unsigned start_lane;
} dmi_intel_rsd_cabled_pcie_port_t;

Description

The dmi_intel_rsd_cabled_pcie_port_t structure describes one cable index of a cabled PCIe port of Intel Rack Scale Design (RSD) firmware: which group of four lanes of the port the cable attached at that index carries.

The elements are held in the ports array of dmi_intel_rsd_cabled_pcie_t, and live as long as the context the port has been decoded in.

Fields

index

Zero-based number of the cable within the slot given by the pci_slot_id field of the port. The BMC uses the same number, for example to read the EEPROM of the cable over IPMI.

start_lane

First lane of the group of four lanes the cable carries: 0, 4, 8 or 12. The intel-rsd-cabled-pcie.start-lane lint rule reports any other value.

Standards

Not part of the SMBIOS specification. Defined by Intel Rack Scale Design (RSD) firmware.