/** * struct ice_health - stores ice devlink health reporters and accompanied data * @fw: devlink health reporter for FW Health Status events * @mdd: devlink health reporter for MDD detection event * @port: devlink health reporter for Port Health Status events * @tx_hang: devlink health reporter for tx_hang event * @tx_hang_buf: pre-allocated place to put info for Tx hang reporter from * non-sleeping context * @tx_ring: ring that the hang occurred on * @head: descriptor head * @intr: interrupt register value * @vsi_num: VSI owning the queue that the hang occurred on * @fw_status: buffer for last received FW Status event * @port_status: buffer for last received Port Status event
*/ struct ice_health { struct devlink_health_reporter *fw; struct devlink_health_reporter *mdd; struct devlink_health_reporter *port; struct devlink_health_reporter *tx_hang;
struct_group_tagged(ice_health_tx_hang_buf, tx_hang_buf, struct ice_tx_ring *tx_ring;
u32 head;
u32 intr;
u16 vsi_num;
); struct ice_aqc_health_status_elem fw_status; struct ice_aqc_health_status_elem port_status;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.