DLPI Primitives

Primitives to Handle XID and TEST Operations

The message is valid in states DL_IDLE and DL_DATAXFER.

New State

The resulting state is unchanged.

Response

On an invalid TEST command request, a DL_ERROR_ACK is issued to the user. If the DLS provider receives a response from the remote side, a DL_TEST_CON is issued to the DLS user. It is recommended that the DLS user use a timeout procedure to recover from a situation when there is no response from the peer DLS user.

Reasons for Failure

DL_OUTSTATE

Primitive was issued from an invalid state.

DL_BADADDR

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_TESTAUTO

Previous bind request specified automatic handling of TEST responses.

DL_UNSUPPORTED

Requested service not supplied by provider.

DL_TEST_IND

Conveys the TEST indication DLSDU from the DLS provider to the DLS user.

Format

128

Chapter 2