DLPI Programmer's Guide
68 Chapter 2
DLPI Primitives
Local Management Primitives
typedef struct {
ulong dl_primitive;
ulong dl_subs_sap_offset;
ulong dl_subs_sap_length;
ulong dl_subs_bind_class;
} dl_subs_bind_req_t;
Parameters
dl_primitive
DL_SUBS_BIND_REQ
dl_subs_sap_offset
offset of the DLSAP from the beginning of the M_PROTO block.
dl_subs_sap_length
length of the specified DLSAP.
dl_subs_bind_class
specifies either peer or hierarchical addressing.
DL_PEER_BIND
specifies peer addressing. The DLSAP specified is used in lieu of
the DLSAP bound in the BIND request.
DL_HIERARCHICAL_BIND
specifies hierarchical addressing. The DLSAP specified is used in
addition to the DLSAP specified using the BIND request.
State
The message is valid in state DL_IDLE.
New State
The resulting state is DL_SUBS_BIND_PND.
Response
If the subsequent bind request is successful, DL_SUBS_BIND_ACK is
sent to the DLS user resulting in state DL_IDLE.
Reasons for Failure
DL_BADADDR
The DLSAP address information was invalid or was in an incorrect
format.