DLPI Programmer's Guide

122 Chapter 2
DLPI Primitives
Connection-mode Service Primitives
DL_DISC_TRANSIENT_CONDITION: connection released due to
transient connection.
DL_CONREJ_DEST_UNKOWN: unknown destination for connect
request.
DL_CONREJ_DEST_UNREACH_PERMANENT: could not reach
destination for connect request - permanent condition.
DL_CONREJ_DEST_UNREACH_TRANSIENT: could not reach
destination for connect request - transient condition.
DL_CONREJ_QOS_UNAVAIL_PERMANENT: requested quality of
service parameters permanently unavailable during connection
establishment.
DL_CONREJ_QOS_UNAVAIL_TRANSIENT: requested quality of
service parameters temporarily unavailable during connection
establishment.
DL_UNSPECIFIED: reason unspecified
dl_correlation
if non-zero, the correlation number that was contained in the
DL_CONNECT_IND that is being aborted. This value permits the
DLS user to associate the message with the proper
DL_CONNECT_IND. If the disconnect indication is indicating the
release of a connection that is already established, or is indicating the
rejection of a previously sent DL_CONNECT_REQ, the value of
dl_correlation should be zero.
State
The message is valid in any of the states: DL_DATAXFER,
DL_INCON_PENDING, DL_OUTCON_PENDING,
DL_PROV_RESET_PENDING, DL_USER_RESET_PENDING.
New State
The resulting state is DL_IDLE.
DL_RESET_REQ
Requests that the DLS provider initiate the re-synchronization 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.