Technical data

nei(7D) Devices SunOS 5.5
When used with the DL_PROMISC_SAP flag set, this enables/disablesreception of all sap
(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 returns the 6-octet Ethernet address currently asso-
ciated (attached) to the stream in theDL_PHYS_ADDR_ACK primitive. This primitive is
valid only in states following a successful DL_ATTACH_REQ.
The DL_SET_PHYS_ADDR_REQ primitive changesthe 6-octet Ethernet address currently
associated (attached) to this stream. The credentials of the process which originally
opened this stream must be superuser or anEPERM error 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.
The new physical address will remain in effect until this primitive is used to change the
physical address again or the system is rebooted, whichever comes first.
CONFIGURATION nei.conf is the configuration file for the nei device driver. The nei.conf file supports the
following options:
intr Specifies theIRQ level for the board.
ioaddr Specifies the iobase address for the board.
reg Specifies the physical address and length in bytes of the device’s
memory-mapped address space. These are valid in shared
memory mode.
mode Specifies the operating mode (shared memory or I/O mode) for
the device. "smmode" specifies shared memory for the
NE2000plus board; any other value defaults to I/O mode. The
NE2000 board always defaults to I/O mode.
The nei driver supports the use of shared RAM only on NE2000plus boards. It is impor-
tant to ensure that there are no conflicts for the board’s I/O port, shared RAM,orIRQ
level. See the Solaris 2.4 x86 Driver Update Guide for additional restrictions on configuring
the NE2000 and other Ethernetcards in the same system.
FILES /dev/nei nei character special device
/kernel/drv/nei nei device driver
/kernel/drv/nei.conf configuration file of nei driver
SEE ALSO dlpi(7P), streamio(7I)
7D-230 modified 10 Feb 1995