Specifications

82 CBI Buffer Formats HighWire MTP-2 - 1.2, September 4, 2002
6-3-26. CBI_M2_QUERY_STATS The L3 sends this signal to L2 to request the return of statistical information.
L2 returns the signal as a response.
Data structure.
typedef struct cbi_m2_query_stats
{
CBI_IPS ips_hdr;
CBI_HANDLE correlator;
CBI_ULONG return_code;
CBI_BYTE reset_stats;
CBI_M2_COMMON_STATS common;
CBI_M2_MTP2_STATS mtp2;
CBI_M2_SAAL_STATS saal;
} CBI_M2_QUERY_STATS;
Substructures.
typedef struct cbi_m2_common_stats
{
CBI_ULONG duration_in_service;
CBI_ULONG num_align_failures;
CBI_ULONG num_retrans_rqs_sent;
CBI_UINT64 num_sd_trans;
CBI_UINT64 num_sd_rcvd;
CBI_ULONG
num_cong_msgs[CBI_M2_MAX_NUM_CONG_LEVELS + 1];
CBI_ULONG
cong_duration[CBI_M2_MAX_NUM_CONG_LEVELS + 1];
CBI_ULONG
num_msgs_discarded[CBI_M2_MAX_NUM_CONG_LEVELS + 1];
CBI_ULONG
num_cong_with_discard[CBI_M2_MAX_NUM_CONG_LEVELS + 1];
CBI_UINT64 num_sd_bytes_trans;
CBI_UINT64 num_sd_bytes_retrans;
CBI_UINT64 num_sd_bytes_rcvd;
} CBI_M2_COMMON_STATS;
typedef struct cbi_m2_mtp2_stats
{
CBI_ULONG neg_ack_rcvd;
CBI_ULONG busy_lssu_sent;
} CBI_M2_MTP2_STATS;
typedef struct cbi_m2_saal_stats
{
/*Not used in MTP2*/
}