![](/images/new-backgrounds/1319792/319792189x1.webp)
DLPI Primitives
Format
typedef struct { |
|
u_long | dl_primitive; |
} dl_hp_info_req_t; |
|
Parameters |
|
dl_primitive |
|
DL_HP_INFO_REQ
State
The message is valid in the states DL_IDLE, DL_DATAXFER, DL_OUTCON_PENDING, DL_INCON_PENDING, DL_USER_RESET_PENDING, and DL_PROV_RESET_PENDING.
New State
The resulting state is unchanged.
Response
If the primitive is issued from a valid state, the DLS provider responds with a DL_HP_INFO_ACK. Otherwise a DL_ERROR_ACK is returned.
Reasons for Failure
DL_OUTSTATE
Primitive was issued from an invalid state.
DL_HP_INFO_ACK
This message is sent in response to a DL_HP_INFO_REQ; it conveys information on the state of the connection on a DLPI stream.
Format
typedef struct {
u_long | dl_primitive; |
u_long | dl_mem_fails; |
u_long | dl_queue_fails; |
u_long | dl_ack_to; |
u_long | dl_p_to; |
u_long | dl_rej_to; |
u_long | dl_busy_to; |
u_long | dl_send_ack_to; |
u_long | dl_ack_to_cnt; |
u_long | dl_p_to_cnt; |
u_long | dl_rej_to_cnt; |
u_long | dl_busy_to_cnt; |
u_long | dl_local_win; |
Chapter 2 | 95 |