Technical data
be(7D) Devices SunOS 5.5
are accepted by the driver in any state following DL_ATTACHED.
The DL_PROMISCON_REQ andDL_PROMISCOFF_REQ primitives with the
DL_PROMISC_PHYS flag set in the dl_level field enables/disablesreception of all
(“promiscuous mode”) frames on the media including frames generated by the local host.
When used with the DL_PROMISC_SAP flag set this enables/disablesreception of all sap
(Fast Ethernet type) values. When used with the DL_PROMISC_MULTI flag set this
enables/disables reception of all multicast group addresses. The effect of each is always
on a per-stream basis and independent of the other sap and physical level configurations
on this Stream or other Streams.
The DL_PHYS_ADDR_REQ primitive return the 6-octet Fast Ethernet address currently
associated (attached) to the Stream in theDL_PHYS_ADDR_ACK primitive. This primi-
tive is valid only in states following a successful DL_ATTACH_REQ.
The DL_SET_PHYS_ADDR_REQ primitive changesthe 6-octet Fast Ethernet address
currently associated (attached) to this Stream. The owner of the process which originally
opened this Stream must be superuser orEPERM is returned in the DL_ERROR_ACK. This
primitive is destructive in that it affects all other current and future Streams attached to
this device. An M_ERROR is sent up all other Streams attached to this device when this
primitive on this Stream is successful. Once changed, all Streams subsequently opened
and attached to this device will obtain this new physical address. Once changed, the
physical address will remain so until this primitive is used to change the physical address
again or the system is rebooted, whichever comes first.
FILES /dev/be be special character device.
SEE ALSO prtconf(1M), dlpi(7P), ie(7D), le(7D), qe(7D)
7D-42 modified 26 Jan 1994










