Conveys an XID data link service data unit (DLSDU) from the data link service (DLS) provider to the DLS user in response to a DL_XID_REQ primitive.
The primitive consists of one
M_PROTO message block, which contains the following structure,
followed by zero or more M_DATA blocks containing zero or more
bytes of data:
The DL_XID_CON conveys an XID DLSDU from the DLS provider to the DLS user in response to a DL_XID_REQ primitive.
Note: This primitive applies to XID and test operations.
|dl_primitive||Specifies the DL_XID_CON primitive.|
|dl_flag||Indicates flag values for the request as follows:|
|dl_dest_addr_length||Specifies the length of the data link service access point (DLSAP) address of the destination DLS user. If the destination user is implemented using the Data Link Provider Interface (DLPI), this address is the full DLSAP address returned on the DL_BIND_ACK primitive.|
|dl_dest_addr_offset||Indicates where the destination DLSAP address begins. The value of this parameter is the offset from the beginning of the M_PROTO message block.|
|dl_src_addr_length||Specifies the length of the DLSAP address of the source DLS user.|
|dl_src_addr_offset||Indicates where the source DLSAP address begins. The value of this parameter is the offset from the beginning of the M_PROTO message block.|
|Valid||The primitive is valid in the DL_IDLE or DL_DATAXFER state.|
|New||The resulting state is unchanged.|
This primitive is part of Base Operating System (BOS) Runtime.
The DL_BIND_ACK primitive, DL_XID_REQ primitive.