DLPI Primitives

Connection-mode Service Primitives

DL_TOKEN_REQ

Requests that a connection response token be assigned to the stream and returned to the DLS user. This token can be supplied in the DL_CONNECT_RES primitive to indicate the stream on which a connection will be established.

Format

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

typedef struct {

 

ulong

dl_primitive;

} dl_token_req_t;

 

Parameters

 

dl_primitive

 

DL_TOKEN_REQ

State

The message is valid in any state in which a local acknowledgement is not pending, as described in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification.

New State

The resulting state is unchanged.

Response

The DLS provider responds to the information request with a DL_TOKEN_ACK.

DL_TOKEN_ACK

This message is sent in response to DL_TOKEN_REQ; it conveys the connection response token assigned to the stream.

Format

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

typedef struct {

 

ulong

dl_primitive;

ulong

dl_token;

} dl_token_ack_t;

 

Chapter 2

117