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

Page 133
Image 133
HP UX 11i v2 Networking Software manual Dlxidind, Dlxidauto