Technical data
be(7D) Devices SunOS 5.5
NAME be − BigMAC Fast Ethernet device driver
SYNOPSIS #include <sys/bmac.h>
#include <sys/be.h>
#include <sys/qec.h>
#include <sys/dlpi.h>
DESCRIPTION The 10/100 Mbit/s Fast Ethernet driver is a multi-threaded, loadable, clonable,STREAMS
hardware device driver supporting the connectionlessData Link Provider Interface,
dlpi(7P), over 10/100 Mbit/s 802.30 controller in the SBus Fast Ethernet card. There is no
software limitation on the number of Fast Ethernet cards supported by the driver. The be
driver provides basic support for the BigMAC hardware. Functions include chip initiali-
zation, frame transmit and receive, multicast and promiscuous support, and error
recovery and reporting.
The cloning character-special device /dev/be is used to access the 10/100 Mbit/s device
installed within the system.
be and DLPI The be driver is a “style 2” Data Link Service provider; an explicitDL_ATTACH_REQ
message by the user is required to associate the opened Stream with a particular device
(ppa). The ppa ID is interpreted as an unsigned long and indicates the corresponding
device instance (unit) number. An error (DL_ERROR_ACK) is returned by the driver if
the ppa field value does not correspond to a valid device instance number for this system
(see prtconf(1M)).
All M_PROTO andM_PCPROTO type messages are interpreted as DLPI primitives.
The device is initializedon first attach and de-initialized (stopped) on last detach.
The values returned by the driver in theDL_INFO_ACK primitive in response to the
DL_INFO_REQ from the user are as follows:
The max SDU (Service Data Unit) is 1500 (ETHERMTU).
The min SDU (Service Data Unit) is 0.
The dlsap address length is 8. The physical address component is 6 bytes fol-
lowed immediately by a 2-byte sap component within the DLSAP address.
The MAC type isDL_ETHER.
The sap length value is −2, which means the physical address component is fol-
lowed immediately by a 2-byte sap component within the DLSAP address.
The service mode is DL_CLDLS.
No optional quality of service (QOS) support is included at present so the QOS
fields are 0.
The provider style isDL_STYLE2.
The version isDL_VERSION_2.
7D-40 modified 26 Jan 1994










