HP rp5400 HP DLPI Programmer's Guide - Page 139
DL_DATA_IND, DL_DISCONNECT_REQ, New State, Response, Format, State
View all HP rp5400 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 139 highlights
Chapter 2 DLPI Primitives Connection-mode Service Primitives 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. • The primitive was issued from an invalid state. If the request is issued in state DL_IDLE or DL_PROV_RESET_PENDING, however, it is silently discarded with no fatal error generated. • The amount of data in the current DLSDU is not within the DLS provider's acceptable bounds as specified by dl_min_sdu and dl_max_sdu in the DL_INFO_ACK. DL_DATA_IND Conveys a DLSDU from the DLS provider to the DLS user. 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. New State The resulting state is unchanged. DL_DISCONNECT_REQ Requests the DLS provider to disconnect an active data link connection or one that was in the process of activation, either outgoing or incoming, as a result of an earlier DL_CONNECT_IND or DL_CONNECT_REQ. If 139