DL_RESET_IND (dl_reset_ind_t) - informs the DLS user that either the remote DLS user is resynchronizing the data link connection, or the DLS provider is reporting loss of data for which it can not recover. The indication conveys the reason for the reset.
The message consists of one M_PROTO message block containing the structure shown below.
typedef struct { t_uscalar_t dl_primitive; t_uscalar_t dl_originator; t_uscalar_t dl_reason; } dl_reset_ind_t;
- dl_primitive
conveys DL_RESET_IND.
- dl_originator
conveys whether the reset was originated by the DLS user or DLS provider (DL_USER or DL_PROVIDER, respectively ) .
- dl_reason
conveys the reason for the reset.Reason for Reset
- DL_RESET_FLOW_CONTROL
indicates flow control congestion
- DL_RESET_LINK_ERROR
indicates a data link error situation
- DL_RESET_RESYNCH
indicates a request for resynchronization of a data link connection.
The message is valid in state DL_DATAXFER.
The resulting state is DL_PROV_RESET_PENDING.
The DLS user should issue a DL_RESET_RES primitive to continue the resynchronization procedure.
Contents | Next section | Index |