Adaptec AHA-1520A Manual de Serviço Página 105

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 434
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 104
SunOS 5.5 Devices elx(7D)
(FF:FF:FF:FF:FF:FF).
Once in theDL_ATTACHED state, the user must send a DL_BIND_REQ to associate a par-
ticular Service Access Pointer (SAP) with the stream. The elx driver interprets the sap
field within the DL_BIND_RE as an Ethernet “type;” therefore valid values for the sap
field are in the [0-0xFFFF] range. Only one Ethernet type can be bound to the stream at
any time.
In addition to Ethernet V2 service, an “802.3 mode” is provided by the driver and works
as follows. sap values in the range [0-1500] are treated as equivalent and represent a
desire by the user for “802.3” mode. If the value of the sap field of theDL_BIND_REQ is
within this range, then the driver computs the lengthof the message, not includingthe
initialM_PROTO mblk (message block), of all subsequent DL_UNITDATA_REQ messages
and transmit 802.3 frames that have this value in the MAC frame header length field. All
frames received from the media that have a “type” field in this range are assumed to be
802.3 frames, and they are routed up all open streams which are bound to any sap value
within this range. If more than one stream is in “802.3 mode,” then the frame will be
duplicated and routed up multiple streams as DL_UNITDATA_IND messages.
The elx driver DLSAP address format consists of the 6-byte physical (Ethernet) address
component followed immediately by the 2-byte sap (type) component, producing an 8-
byte DLSAP address. Applications should not hardcode to this particular
implementation-specific DLSAP address format, but should instead use information
returned in theDL_INFO_ACK primitive to compose and decompose DLSAP addresses.
The sap length, full DLSAP length, and sap/physical ordering are included within the
DL_INFO_ACK. The physical address length can be computed by subtracting the sap
length from the full DLSAP address length or by issuing theDL_PHYS_ADDR_REQ to
obtain the current physical address associated with the stream.
Once in theDL_BOUND state, the user may transmit frames on the Ethernet by sending
DL_UNITDATA_REQ messages to the elx driver. The elx driver will route received Ether-
net frames up all open and bound streams that have a sap which matches the Ethernet
type as DL_UNITDATA_IND messages. Received Ethernet frames are duplicated and
routed up multiple open streams if necessary. The DLSAP address contained within the
DL_UNITDATA_REQ and DL_UNITDATA_IND messages consists of both the sap (type)
and physical (Ethernet) components.
elx Primitives In addition to the mandatory connectionlessDLPI message set, the driver also supports
the following primitives:
The DL_ENABMULTI_REQ andDL_DISABMULTI_REQ primitives enable/disable recep-
tion of individual multicast group addresses. A set of multicast addresses may be itera-
tively created and modified on a per-stream basis using these primitives. These primi-
tives are accepted by the driver in any state followingDL_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 “prom-
iscuous mode” frames on the media including frames generated by the local host.
modified 15 Feb 1994 7D-101
Vista de página 104
1 2 ... 100 101 102 103 104 105 106 107 108 109 110 ... 433 434

Comentários a estes Manuais

Sem comentários