DL_RESET_REQ (dl_reset_req_t) - requests that the DLS provider initiate the resynchronization of a data link connection. This service is abortive, so no guarantee of delivery can be assumed about data that is in transit when the reset request is initiated.
The message consists of one M_PROTO message block containing the structure shown below.
typedef struct { t_uscalar_t dl_primitive; } dl_reset_req_t;
- dl_primitive
conveys DL_RESET_REQ.
The message is valid in state DL_DATAXFER.
The resulting state is DL_USER_RESET_PENDING.
There is no immediate response to the reset request. However, as resynchronizationcompletes, DL_RESET_CON is sent to the initiating DLS user, resulting in state DL_DATAXFER. If the request fails, message DL_ERROR_ACK is returned and the resulting state is unchanged.
- DL_OUTSTATE
The primitive was issued from an invalid state.
- DL_SYSERR
A system error has occurred and the UNIX system error is indicated in the DL_ERROR_ACK.
Contents | Next section | Index |