DLPI Primitives
Primitives to Handle XID and TEST Operations
State
The message is valid in states DL_IDLE and DL_DATAXFER.
New State
The resulting state is unchanged.
Response
On an invalid XID request, a DL_ERROR_ACK is issued to the user. If the remote side responds to the XID request, a DL_XID_CON will be sent to the user. It is recommended that the DLS user use a timeout procedure on an XID_REQ. The timeout may be used if the remote side does not respond to the XID request.
Reasons for Failure
DL_BADDATA
The amount of data in the current DLSDU exceeded the DLS provider’s DLSDU limit.
DL_XIDAUTO
Previous bind request specified provider would handle XID.
DL_OUTSTATE
Primitive was issued from an invalid state.
DL_BADADDR
The DLSAP address information was invalid or was in an incorrect format.
DL_SYSERR
A system error has occurred and the UNIX system error is indicated in the DL_ERROR_ACK.
DL_NOTSUPPORTED
Primitive is known but not supported by the DLS provider.
DL_XID_IND
Conveys an XID DLSDU from the DLS provider to the DLS user.
Format
Chapter 2 | 133 |