[ Previous | Next | Contents | Search ]
AIXLink/X.25 1.1 for AIX: Guide and Reference

DL_RESET_IND Primitive for X.25

Purpose

Indicates a data link service (DLS) connection has been reset.

Structure

This primitive consists of one M_PROTO message block with the following structure:

typedef struct {
   ulong dl_primitive;
   ulong dl_originator;
   ulong dl_reason;
} dl_disconnect_ind_t;

Description

The DL_RESET_IND primitive informs the DLS user that either the remote DLS user is resynchronizing the data link connection, or the DLS provider is reporting loss of data from which it cannot recover. The primitive indicates the reason for the reset.

Parameters

dl_primitive Specifies the DL_RESET_IND primitive.
dl_originator Specifies the originator of the reset. Possible values are:
DL_USER Indicates the DLS user requested the reset.
DL_PROVIDER Indicates the DLS provider requested the reset.
dl_reason Indicates one of the following reasons for the reset:
DL_RESET_FLOW_CONTROL Indicates flow control congestion.
DL_RESET_LINK_ERROR Indicates a data link error situation.
DL_RESET_RESYNCH Indicates a request for resynchronization of a data link connection.

States

Valid The message is valid in the DL_DATAXFER state.
New The resulting state is DL_PROV_RESET_PENDING.

Acknowledgments

The DLS user should issue a DL_RESET_RES primitive to continue the resynchronization procedure.

Implementation Specifics

This primitive is part of X.25 Licensed Program.


[ Previous | Next | Contents | Search ]