DLPI Programmer's Guide
Chapter 2 89
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 speciļ¬es 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.