en(7) DEVICES AND MODULES en(7)
NAME
/dev/en - 10 Mb/s Ethernet interface
DESCRIPTION
The en interface provides access to a 10 Mb/s Ethernet net-
work. The Sony ethernet driver is implmented as a DLPI
streams provider. Only the style 2 explicit attachment mode
interface is supported.
The ethernet driver supports Xerox, ISO 802.2, and RFC1042
(SNAP) data formats. The Xerox and ISO 802.2 connectionless
formats are selected at DL_BIND time. By binding to a DLSAP
less than 256, ISO connectionless format is selected.
The ethernet driver supports multicasting. A multicast
address can be added by issueing an ioctl SEN_ADDM to the
driver. The only argument is a pointer to a six byte ether-
net address. The multicast address can be deleted later by
issueing a SEN_DELM ioctl request to the driver.
The NEWS ethernet interface supports the Stanford packet
filter. A user program called netwatch is provided that
supports most of the functions of the Berkeley tcpdump util-
ity. This program can be used to watch ethernet packets
going in and out of the local machines network interfaces.
The en interface employs the address resolution protocol
described in arp(7) to dynamically map between Internet and
Ethernet addresses on the local network. The Sony ethernet
interface supports automatic selection of SNAP encoding
using the address resolution protocol.
The interface supports ``trailer'' encapsulation on input,
but does not support sending ``trailer'' packets since it
provides no performance improvement for Sony NEWS machines.
DIAGNOSTICS
lance%d: ethernet init failed. Initialization failed.
lance%d: hardware reset. Reset to clear chip bug.
lance%d: babble. Packet greater than 1514 bytes long.
lance%d: memory error. Bus arbitration error.
lance%d: recv framing error. Packet not multiple of 8bits.
lance%d: recv overflow error. Receive ring overflowed.
lance%d: recv crc error. Packet received with bad checksum.
1
en(7) DEVICES AND MODULES en(7)
lance%d: xmit buffer error. Bus arbitration error.
lance%d: xmit underflow error. Memory access error.
lance%d: xmit late collision. Ethernet arbitration failed.
lance%d: xmit lost carrier. Possible transceiver error.
lance%d: xmit error: retry tdr Nus. Cable break indication.
FILES
/usr/include/io/sonyen.h
SEE ALSO
intro(7), inet(7), arp(7), netwatch(1M)
2