DLPI Primitives

Connection-mode Service Primitives

The primitive was issued from an invalid state. If the request is issued in state DL_IDLE or DL_PROV_RESET_PENDING, however, it is silently discarded with no fatal error generated.

The amount of data in the current DLSDU is not within the DLS provider’s acceptable bounds as specified by dl_min_sdu and dl_max_sdu in the DL_INFO_ACK.

DL_DATA_IND

Conveys a DLSDU from the DLS provider to the DLS user.

Format

The message consists of one or more M_DATA message blocks containing at least one byte of data.

State

The message is valid in state DL_DATAXFER.

New State

The resulting state is unchanged.

DL_DISCONNECT_REQ

Requests the DLS provider to disconnect an active data link connection or one that was in the process of activation, either outgoing or incoming, as a result of an earlier DL_CONNECT_IND or DL_CONNECT_REQ. If an incoming DL_CONNECT_IND is being refused, the correlation number associated with that connect indication must be supplied. The message indicates the reason for the disconnection.

Format

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

typedef struct {

 

ulong

dl_primitive;

ulong

dl_reason;

ulong

dl_correlation;

} dl_disconnect_req_t;

Parameters

dl_primitive

DL_DISCONNECT_REQ

Chapter 2

119

Page 119
Image 119
HP UX 11i v2 Networking Software manual Dldataind, Dldisconnectreq