DLPI 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 |