DL_DATA_ACK_IND (dl_data_ack_ind_t) - conveys one DLSDU from the DLS Provider to the DLS User. This primitive indicates the arrival of a non-null, non-duplicate DLSDU from a peer Data Link User entity.
Consists of one M_PROTO message block containing the structure shown below, followed by one or more M_DATA blocks containing one or more bytes 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 { t_uscalar_t dl_primitive; t_uscalar_t dl_dest_addr_length; t_uscalar_t dl_dest_addr_offset; t_uscalar_t dl_src_addr_length; t_uscalar_t dl_src_addr_offset; t_uscalar_t dl_priority; t_uscalar_t dl_service_class; } dl_data_ack_ind_t;
- dl_primitive
conveys DL_DATA_ACK_IND
- dl_dest_addr_length
conveys the length of the DLSAP address of the destination DLS User. If the destination user is implemented using DLPI, this address is the full DLSAP
- 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 source DLS User.
- dl_src_addr_offset
conveys the offset from the beginning of the M_PROTO message block where the source DLSAP address begins. address returned on the DL_BIND_ACK.
- dl_priority
priority provided for the data unit transmission.
- dl_service_class
specifies whether or not an acknowledge capability in the medium access control sublayer is to be used for the data unit transmission.
- DL_RQST_RSP
use acknowledgement service in the medium access control sublayer.
- DL_RQST_NORSP
no acknowledgement service to be used in the medium access control sublayer.
This message is valid in state DL_IDLE.
The resulting state is unchanged.
Contents | Next section | Index |