DLPI Programmer's Guide
124 Chapter 2
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 re-synchronization of
a data link connection.
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 re-synchronizing the data link
connection.
Format