DL_UNITDATA_IND(7dlpi) DL_UNITDATA_IND(7dlpi)
NAME
DL_UNITDATA_IND - Message Type
SYNOPSIS
The message consists of one M_PROTO message block containing
the structure shown below, followed by one or more M_DATA
blocks containing at least one byte of data. The amount of
user data that may be transferred in a single DLSDU is
limited. This limit is conveyed by the parameter dl_max_sdu
in the DL_INFO_ACK primitive.
typedef struct {
ulong dl_primitive;
ulong dl_dest_addr_length;
ulong dl_dest_addr_offset;
ulong dl_src_addr_length;
ulong dl_src_addr_offset;
ulong dl_group_address;
} dl_unitdata_ind_t;
DESCRIPTION
Conveys one DLSDU from the DLS provider to the DLS user.
Parameters
dl_primitive conveys DL_UNITDATA_IND.
dl_dest_addr_length
conveys the length of the address of the DLSAP
where this DL_UNITDATA_IND is intended to be
delivered.
dl_dest_addr_offset
conveys the offset from the beginning of the
M_PROTO message block where the destination DLSAP
address begins.
dl_src_addr_length
conveys the length of the DLSAP address of the
sending DLS user.
dl_src_addr_offset
conveys the offset from the beginning of the
M_PROTO message block where the source DLSAP
address begins.
Copyright 1994 Novell, Inc. Page 1
DL_UNITDATA_IND(7dlpi) DL_UNITDATA_IND(7dlpi)
dl_group_address
is set by the DLS Provider upon receiving and
passing upstream a data message when the
destination address of the data messages is a
multicast or broadcast address.
State
The message is valid in state DL_IDLE.
New State
The resulting state is unchanged.
Mode
Connectionless-mode.
Copyright 1994 Novell, Inc. Page 2