DLcmds(3dlpi) DLcmds(3dlpi)
NAME
DLcmds - process data link commands
SYNOPSIS
DLcmds(queue_t *q, mblk_t *mp)
Parameters
q pointer to the write queue
mp message pointer
DESCRIPTION
This function is invoked for processing data link commands.
The following data link commands are supported:
DL_INFO_REQ
DL_BIND_REQ,
DL_UNBIND_REQ
DL_UNITDATA_REQ
DLinfo_req(), DLbind_req(), DLunbind_req(), and
DLunitdata_req() are called respectively for further
processing of these data link commands. An error
acknowledgement is sent to any other type of data link
command. This is performed by calling DLerror_ack().
Finally, the input messages are freed-up with the exception of
DLunitdata_req(). Functions for processing of specific data
link commands are specified next.
Response
error code ENXIO, ECHRNG, 0 (no errors)
Layer
Hardware Independent.
REFERENCES
Hardware Independent Layer Functions Called
DLinfo_req()
DLbind_req()
Copyright 1994 Novell, Inc. Page 1
DLcmds(3dlpi) DLcmds(3dlpi)
DLunbind_req
DLunitdata_req()
Hardware Dependent Layer Functions Called
none
Copyright 1994 Novell, Inc. Page 2