DLPI Primitives

Connectionless-mode Service Primitives

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

dl_group_address

is set by the DLS provider upon receiving and passing upstream a data message when the destination address of the data message is a multicast or broadcast address.

State

The message is valid in any attached state.

New State

The resulting state is unchanged.

DL_UDERROR_IND

Informs the DLS user that a previously sent DL_UNITDATA_REQ produced an error or could not be delivered. The primitive indicates the destination DLSAP address associated with the failed request, and conveys an error value that specifies the reason for failure.

Format

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

typedef struct

{

ulong

dl_primitive;

ulong

dl_dest_addr_length;

ulong

dl_dest_addr_offset;

ulong

dl_unix_errno;

ulong

dl_errno;

} dl_uderror_ind_t;

Parameters

dl_primitive

DL_UDERROR_IND

dl_dest_addr_length

length of the DLSAP address of the destination DLS user.

dl_dest_addr_offset

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

Chapter 2

89

Page 89
Image 89
HP UX 11i v2 Networking Software manual Dluderrorind