M3UA statistics sub-structures

This topic describes the following M3UA statistics sub-structures:

CongSts

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;

DataSts

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;

DataErrSts

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;

Mtp3Sts

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;

M3UASts

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;