struct bnxt_qplib_roce_stats {
u64 to_retransmits;
u64 seq_err_naks_rcvd; /* seq_err_naks_rcvd is 64 b */
u64 max_retry_exceeded; /* max_retry_exceeded is 64 b */
u64 rnr_naks_rcvd; /* rnr_naks_rcvd is 64 b */
u64 missing_resp;
u64 unrecoverable_err; /* unrecoverable_err is 64 b */
u64 bad_resp_err; /* bad_resp_err is 64 b */
u64 local_qp_op_err; /* local_qp_op_err is 64 b */
u64 local_protection_err; /* local_protection_err is 64 b */
u64 mem_mgmt_op_err; /* mem_mgmt_op_err is 64 b */
u64 remote_invalid_req_err; /* remote_invalid_req_err is 64 b */
u64 remote_access_err; /* remote_access_err is 64 b */
u64 remote_op_err; /* remote_op_err is 64 b */
u64 dup_req; /* dup_req is 64 b */
u64 res_exceed_max; /* res_exceed_max is 64 b */
u64 res_length_mismatch; /* res_length_mismatch is 64 b */
u64 res_exceeds_wqe; /* res_exceeds_wqe is 64 b */
u64 res_opcode_err; /* res_opcode_err is 64 b */
u64 res_rx_invalid_rkey; /* res_rx_invalid_rkey is 64 b */
u64 res_rx_domain_err; /* res_rx_domain_err is 64 b */
u64 res_rx_no_perm; /* res_rx_no_perm is 64 b */
u64 res_rx_range_err; /* res_rx_range_err is 64 b */
u64 res_tx_invalid_rkey; /* res_tx_invalid_rkey is 64 b */
u64 res_tx_domain_err; /* res_tx_domain_err is 64 b */
u64 res_tx_no_perm; /* res_tx_no_perm is 64 b */
u64 res_tx_range_err; /* res_tx_range_err is 64 b */
u64 res_irrq_oflow; /* res_irrq_oflow is 64 b */
u64 res_unsup_opcode; /* res_unsup_opcode is 64 b */
u64 res_unaligned_atomic; /* res_unaligned_atomic is 64 b */
u64 res_rem_inv_err; /* res_rem_inv_err is 64 b */
u64 res_mem_error; /* res_mem_error is 64 b */
u64 res_srq_err; /* res_srq_err is 64 b */
u64 res_cmp_err; /* res_cmp_err is 64 b */
u64 res_invalid_dup_rkey; /* res_invalid_dup_rkey is 64 b */
u64 res_wqe_format_err; /* res_wqe_format_err is 64 b */
u64 res_cq_load_err; /* res_cq_load_err is 64 b */
u64 res_srq_load_err; /* res_srq_load_err is 64 b */
u64 res_tx_pci_err; /* res_tx_pci_err is 64 b */
u64 res_rx_pci_err; /* res_rx_pci_err is 64 b */
u64 res_oos_drop_count; /* res_oos_drop_count */
u64 active_qp_count_p0; /* port 0 active qps */
u64 active_qp_count_p1; /* port 1 active qps */
u64 active_qp_count_p2; /* port 2 active qps */
u64 active_qp_count_p3; /* port 3 active qps */
};
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.