DLPI Primitives

Primitives to Handle XID and TEST Operations

offset from the beginning of the M_PROTO message block where the source DLSAP address begins.

State

The message is valid in states DL_IDLE and DL_DATAXFER.

New State

The resulting state is unchanged.

DL_XID_REQ

Conveys one XID DLSDU from the DLS user to the DLS provider for transmission to a peer DLS user.

Format

The message consists of one M_PROTO message block, followed by zero or more M_DATA blocks containing zero or more bytes of data. The message structure is as follows:

typedef struct

{

ulong

dl_primitive;

ulong

dl_flag;

ulong

dl_dest_addr_length;

ulong

dl_dest_addr_offset;

}dl_xid_req_t;

Parameters

dl_primitive

DL_XID_REQ

dl_flag

flag values for the response as follows:

DL_POLL_FINAL indicates status of the poll/final bit in the xid frame.

dl_dest_addr_length

length of the DLSAP address of the destination DLS user. If the destination user is implemented using DLPI, this address is the full DLSAP address returned on the DL_BIND_ACK.

dl_dest_addr_offset

offset from the beginning of the M_PROTO message block where the destination DLSAP address begins.

132

Chapter 2

Page 132
Image 132
HP UX 11i v2 Networking Software manual Dlxidreq