DLPI Primitives

Connection-mode Service Primitives

New State

The resulting state is DL_OUTCON_PENDING.

Response

There is no immediate response to the connect request. However, if the connect request is accepted by the called DLS user, DL_CONNECT_CON is sent to the calling DLS user, resulting in state DL_DATAXFER.

If the request is erroneous, DL_ERROR_ACK is returned and the resulting state is unchanged.

Reasons for Failure

DL_BADADDR

The destination DLSAP address was in an incorrect format or contained invalid information.

DL_BADQOSPARAM

The quality of service parameters contained invalid values.

DL_BADQOSTYPE

The quality of service structure type was not supported by the DLS provider.

DL_ACCESS

The DLS user did not have proper permission to use the responding stream.

DL_SYSERR

A system error has occurred and the UNIX system error is indicated in the DL_ERROR_ACK.

DL_CONNECT_IND

Conveys to the local DLS user that a remote (calling) DLS user wishes to establish a data link connection.

Format

The message consists of one M_PROTO message block containing the structure shown below.

Chapter 2

111