This topic describes the following M3UA statistics sub-structures:
The following CongSts substructure contains congestion statistics for M3UA peer signaling processes. CongSts is a substructure to the M3UAPspSts structure.
typedef struct _CongSts
{
U32 cong; /* Association congested */
U32 cong1; /* Association at congestion level 1 */
U32 cong2; /* Association at congestion level 2 */
U32 cong3; /* Association at congestion level 3 */
Ticks durCong; /* Duration of association congestion */
} CongSts;
The following DataSts substructure contains data statistics for M3UA peer signaling processes and SCT SAPs. DataSts is a substructure to the M3UAGenSts, M3UAPspSts, and M3UASctSapSts structures.
typedef struct _DataSts
{
U32 nPdus; /* Number of PDUs */
U32 pduBytes; /* Total size of PDUs */
} DataSts;
The following DataErrSts substructure contains data error statistics for M3UA peer signaling processes and SCT SAPs. DataErrSts is a substructure to the M3UAGenSts and M3UAPspSts structures.
typedef struct _DataErrSts
{
U32 dropNoRoute; /* Data dropped, no route found */
U32 dropPcUnavail; /* Data dropped, point code unavail */
U32 dropPcCong; /* Data dropped, point code congested */
U32 dropNoPspAvail; /* Data dropped, no PSP avail */
U32 dropNoNSapAvail; /* Data dropped, no NSAP avail */
U32 dropLoadShFail; /* Data dropped, load-sharing failed */
U32 dropMmhFail; /* Data dropped, M3UA message failed */
U32 dataQCong; /* Data queued in congestion queue */
U32 dataQAsPend; /* Data queued in AS-PENDING queue */
} DataErrSts;
The following Mtp3Sts structure contains signaling gateway statistics. It is currently unsupported.
typedef struct _Mtp3Sts
{
U32 data; /* MTP3 Data primitives */
U32 pause; /* MTP3 Pause status primitives */
U32 resume; /* MTP3 Resume status primitives */
U32 cong; /* MTP3 Cong status primitives */
U32 drst; /* MTP3 Restrict status primitive */
U32 rstBeg; /* MTP3 Reset begin status primitives */
U32 rstEnd; /* MTP3 Reset end status primitives */
U32 upu; /* MTP3 UPU status primitives */
} Mtp3Sts;
The following M3UASts structure contains service function statistics for the M3UA layer. M3uaSts is a substructure to the M3UAGenCfg, M3UAPsSts, and M3UAPspSts structures.
typedef struct _M3UASts
{
U32 data; /* M3UA DATA messages */
U32 duna; /* M3UA DUNA messages */
U32 dava; /* M3UA DAVA messages */
U32 daud; /* M3UA DAUD messages */
U32 scon; /* M3UA SCON messages */
U32 dupu; /* M3UA DUPU messages */
U32 drst; /* M3UA DRST messages */
U32 regReq; /* M3UA REG-REQ messages */
U32 deRegReq; /* M3UA DEREG-REQ messages */
U32 regRsp; /* M3UA REG-RSP messages */
U32 deRegRsp; /* M3UA DEREG-RSP messages */
U32 aspUp; /* M3UA ASPUP messages */
U32 aspUpAck; /* M3UA ASPUP ACK messages */
U32 aspDn; /* M3UA ASPDN messages */
U32 aspDnAck; /* M3UA ASPDN ACK messages */
U32 aspAc; /* M3UA ASPAC messages */
U32 aspAcAck; /* M3UA ASPAC ACK messages */
U32 aspIa; /* M3UA ASPIA messages */
U32 aspIaAck; /* M3UA ASPIA ACK messages */
U32 hBeat; /* M3UA HBEAT messages */
U32 hBeatAck; /* M3UA HBEAT ACK messages */
U32 err; /* M3UA ERR messages */
U32 notify; /* M3UA NTFY messages */
} M3UASts;