DLPI Programmer's Guide

Chapter 2 75
DLPI Primitives
Local Management Primitives
Reasons for Failure
DL_OUTSTATE
Primitive was issued from an invalid state.
DL_SYSERR
A system error has occurred and the UNIX system error is indicated
in the DL_ERROR_ACK.
DL_NOTSUPPORTED
Primitive is known but not supported by the DLS Provider.
DL_UNSUPPORTED
Requested service is not supplied by the provider.
DL_PROMISCOFF_REQ
This primitive requests the DLS Provider to disable promiscuous mode
on a per Stream basis, either at the physical level or at the SAP level.
Format
The message consists of one M_PROTO message block, which contains
the following structure.
typedef struct {
ulong dl_primitive;
ulong dl_level;
} dl_promiscoff_req_t;
Parameters
dl_primitive
DL_PROMISCOFF_REQ
dl_level
indicates promiscuous mode at the physical or SAP level.
DL_PROMISC_PHYS
Before or after the STREAM has been bound, the DLPI user
receives all traffic on the wire regardless of protocol or physical
address.
DL_PROMISC_SAP