M3UAPsStaEndp

Dependent function: None.

The following M3UAsStaEndp structure contains peer signaling process status information for an M3UA endpoint:

typedef struct _M3UAPsStaEndp
{
    U8          aspSt[M3UA_MAX_PSP];    /* PS's assoc states (currently 20) */
    U16         nmbPspReg;              /* number of registered assocs */
    U16         nmbAct;                 /* number of active assocs */
    U16         actPsp[M3UA_MAX_PSP];   /* list of active assocs */
    struct
    {
        U32     rCtx;                   /* routing Context */
        Bool    rcValid;                /* routing context valid flag */
        U8      mode;                   /* Dynamically/Static */
        U16     spare1;                 /* alignment */
    } rteCtx[M3UA_MAX_PSP];
} M3UAPsStaEndp;

The M3UAPsStaEndp structure is a substructure to M3UAPsSta. It contains the following fields:

Field

Type

Description

aspSt[M3UA_MAX_PSP]

U8

For an endpoint, the peer server’s ASP state per peer, where M3UA_MAX_PSP is an array of ASP states. Valid values are:

M3UA_ASP_ACTIVE = Peer signaling process is actively processing traffic for this peer server.

M3UA_ASP_DOWN = Peer signaling process is down.

M3UA_ASP_INACTIVE = Peer signaling process is up, but not actively processing traffic for this peer server.

M3UA_ASP_UNSUPP = Peer signaling process does not support this peer server.

nmbPspReg

U16

Number of registered peer signaling processes for this peer server.

nmbAct

U16

Number of currently active peer signaling servers for this peer server.

actPsp[M3UA_MAX_PSP]

U16

List of currently active peer signaling processes for this peer server. M3UA_MAX_PSP is currently set to 20.

rCtx

U32

Routing context corresponding to each configured peer signaling process.

rcValid

Bool

Indicates whether the routing context is valid.

mode

U8

Indicates how the routing context was created:

IT_RC_DYNAMIC_REGD = Dynamically created by routing key registration.

IT_RC_STATIC_REGD = Statically created by configuration.

spare1

U16

Alignment.