DLPI Programmer's Guide
70 Chapter 2
DLPI Primitives
Local Management Primitives
State
The message is valid in state DL_SUBS_BIND_PND.
New State
The resulting state is DL_IDLE.
DL_SUBS_UNBIND_REQ
Requests the DLS provider to unbind the DLSAP that had been bound by
a previous DL_SUBS_BIND_REQ from this stream.
Format
The message consists of one M_PROTO message block, which contains
the following structure.
typedef struct {
ulong dl_primitive;
ulong dl_subs_sap_offset;
ulong dl_subs_sap_length;
} dl_subs_unbind_req_t;
Parameters
dl_primitive
DL_SUBS_UNBIND_REQ
dl_subs_sap_offset
offset of the DLSAP from the beginning of the M_PROTO block.
dl_subs_sap_length
length of the speciļ¬ed DLSAP.
State
The message is valid in state DL_IDLE.
New State
The resulting state is DL_SUBS_UNBIND_PND.
Response
If the unbind request is successful, a DL_OK_ACK is sent to the DLS
User. The resulting state is DL_IDLE.
If the request fails, DL_ERROR_ACK is returned and the resulting state
is unchanged.