HP rp5400 HP DLPI Programmer's Guide - Page 51
Error Reporting Service, XID and TEST Service, XID and TEST Packet Handling
View all HP rp5400 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 51 highlights
Figure 1-30 Introduction to DLPI DLPI Services Error Reporting Service The raw-mode error reporting service provides the same services as the connectionless-mode error reporting services. However, the DL_ERROR_ACK primitive is used instead of the DL_UDERROR primitive to report all the error conditions in raw-mode. Raw-Mode Error Reporting DL_ERROR_ACK indication XID and TEST Service The XID and TEST service enables the DLS user to issue an XID or TEST request to the DLS provider. On receiving a response for the XID or TEST frame transmitted to the peer DLS provider, the DLS provider sends up an XID or TEST confirmation primitive to the DLS user. On receiving an XID or TEST frame from the peer DLS provider, the local DLS provider sends up an XID or TEST indication respectively to the DLS user. The DLS user must respond with an XID or TEST response primitive. If the DLS user requested automatic handling of the XID or TEST response, at bind time, the DLS provider will send up an error acknowledgment on receiving an XID or TEST request. In addition, no indications will be generated to the DLS user on receiving XID or TEST frames from the remote side. XID and TEST Packet Handling XID and TEST packets are handled differently on connection oriented streams compared to connectionless streams. On connectionless streams, XID and TEST packets may be sent and received by any stream at any time after binding. On connection oriented streams, XID and TEST packets may be sent and received at any time after binding by streams specifying a non- zero dl_max_conind in the DL_BIND_REQ. Connection oriented streams which specify a zero dl_max_conind in the DL_BIND_REQ will only receive XID and TEST packets after a connection has been established. Chapter 1 51