DLPI Programmer's Guide
Chapter 2 63
DLPI Primitives
Local Management Primitives
A system error has occurred and the UNIX system error is indicated
in the DL_ERROR_ACK.
DL_BIND_REQ
Requests the DLS provider to bind a DLSAP to the stream. The DLS
user must identify the address of the DLSAP to be bound to the stream.
The DLS user also indicates whether it will accept incoming connection
requests on the stream. Finally, the request directs the DLS provider to
activate the stream associated with the DLSAP.
The message consists of one M_PROTO message block, which contains
the following structure.
Format
typedef struct {
ulong dl_primitive;
ulong dl_sap;
ulong dl_max_conind;
ushort dl_service_mode;
ushort dl_conn_mgmt;
ulong dl_xidtest_flg;
} dl_bind_req_t;
Parameters
dl_primitive
DL_BIND_REQ
dl_sap
DLSAP that will be bound to the DLPI stream.
dl_max_conind
maximum number of outstanding DL_CONNECT_IND messages
allowed on the DLPI stream. If the value is zero, the stream cannot
accept any DL_CONNECT_IND messages. If greater than zero, the
DLS user will accept DL_CONNECT_IND messages up to the given
value before having to respond with a DL_CONNECT_RES or a
DL_DISCONNECT_REQ.
dl_service_mode
desired mode of service for this stream. This field should be set to one
of the following:
DL_CODLS