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
Chapter 2 | 63 |