DLPI Primitives
Connection-mode Service Primitives
Parameters
dl_primitive
DL_TOKEN_ACK
dl_token
connection response token associated with the stream. This value must be a
State
The message is valid in any state in response to a DL_TOKEN_REQ.
New State
The resulting state is unchanged.
DL_DATA_REQ
Conveys a complete DLS Data Unit (DLSDU) from the DLS user to the DLS provider for transmission over the data link connection.
Format
The message consists of one or more M_DATA message blocks containing at least one byte of data.
State
The message is valid in state DL_DATAXFER. If it is received in state DL_IDLE or DL_PROV_RESET_PENDING, it should be discarded without generating an error.
New State
The resulting state is unchanged.
Response
If the request is valid, no response is generated. If the request is erroneous, a STREAMS M_ERROR message should be issued to the DLS user specifying an errno value of EPROTO. This action should be interpreted as a fatal, unrecoverable, protocol error. A request is considered erroneous under the following conditions.
118 | Chapter 2 |