![](/images/new-backgrounds/1319792/319792247x1.webp)
DLPI Primitives
Connection-mode Service Primitives
The message consists of one M_PROTO message block containing the structure shown below.
typedef struct { |
|
ulong | dl_primitive; |
ulong | dl_originator; |
ulong | dl_reason; |
} dl_reset_ind_t; |
|
Parameters
dl_primitive
DL_RESET_REQ dl_originator
whether the reset was originated by the DLS user or DLS provider (DL_USER or DL_ PROVIDER, respectively).
dl_reason
reason for the 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
State
The message is valid in state DL_DATAXFER.
New State
The resulting state is DL_PROV_RESET_PENDING.
Response
The DLS user should issue a DL_RESET_RES primitive to continue the resynchronization procedure.
DL_RESET_RES
Directs the DLS provider to complete
Format
124 | Chapter 2 |