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). |