Manual Page Result
0
Command: dlpi | Section: 7 | Source: Digital UNIX | File: dlpi.7.gz
dlb(7) Miscellaneous Information Manual dlb(7)
NAME
dlb, dlpi - STREAMS pseudodevice driver for bridging BSD Drivers to
STREAMS
SYNOPSIS
#include <sys/dlpihdr.h>
#include <fcntl.h>
fd = open ("/dev/streams/dlb", O_RDWR, 0);
DESCRIPTION
The dlb STREAMS pseudodevice driver provides a communication path be-
tween BSD-style device drivers and STREAMS protocol stacks. The dlb
STREAMS pseudodevice driver is the Stream end in a Stream that communi-
cates with BSD-based device drivers.
When the /dev/streams/dlb character device is open, a Stream is con-
structed between a Stream head and the dlb pseudodevice driver. After
the Stream that is intended to communicate with the BSD-based driver or
drivers is created, the protocol module or modules can be pushed onto
it.
DIGITAL UNIX supports a subset of the Data Link Provider Interface
(DLPI) connectionless mode of communication. The attach DLPI primitive
is required to associate a particular physical point of attachment
(PPA) with a Stream in DIGITAL UNIX's implementation of the style 2
provider.
On the write side, the dlb pseudodevice driver translates connection-
less style 2 DLPI messages to the appropriate BSD ifnet interface mes-
sages. On the read side, the user-bound Service Access Point (SAP)
messages received from a selected PPA over BSD based driver or drivers
are sent upstream.
RELATED INFORMATION
Network Programmer's Guide
specification in /usr/share/doclib/dlpi/dlpi.ps delim off
dlb(7)