AssocSta

Dependent function: None.

The following AssocSta structure contains SCTP association status information:

typedef struct _AssocSta          /* Association status */
{
    U32         spAssocId;              /* Association Id */
    U8          hlSt;                   /* High level state */
    U8          aspSt;                  /* PSP's ASP state */
    Bool        inhibited;              /* Management inhibit status */
    U8          spare1;                 /* alignment */
    U16         nmbAct;                 /* number of active PSs */
    U16         nmbRegPs;               /* number of registered PSs */
    U32         actPs[M3UA_MAX_ACT_PS]; /* list of active PSs */
    U32         regPs[M3UA_MAX_PSID];   /* Registered PSs List */
} AssocSta;

The AssocSta structure is a substructure to the M3UAPspSta structure. It contains the following fields:

Field

Type

Description

spAssocId

U32

Association identifier.

hlSt

U8

High level state of the association. Valid values are:

M3UA_ASSOC_ACTIVE = Association is up.

M3UA_ASSOC_CONGSTART = Association started flow control.

M3UA_ASSOC_CONGDROP = Association is dropping data due to congestion.

M3UA_ASSOC_DOWN = Association is down.

aspSt

U8

Application server process state for this peer signaling process. 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.

inhibited

Bool

Indicates whether the association is inhibited by management for maintenance:

TRUE = Association is inhibited.

FALSE = Association is not inhibited.

spare1

U8

Alignment.

nmbAct

U16

Number of active peer servers.

nmbRegPs

U16

Number of registered peer servers.

actPs[M3UA_MAX_ACT_PS]

U32

Lists the active peer servers supported by this association, where M3UA_MAX_ACT_PS is an array of peer servers.

regPs[M3UA_MAX_PSID]

U32

List of registered peer servers, where M3UA_MAX_PSID is the maximum number of active peer servers per peer signaling process (currently 10).