Sun Microsystems 3U Network Card User Manual


 
88 SunATM 3U CompactPCI Adapter Installation and User’s Guide February 2001
Using the SunATM API with the Q.93B
and the ATM Device Drivers
The architecture illustrated in FIGURE C-1 must be established on a SunATM system
in order to perform Q.2931 signalling and send data over established connections.
The ATM device driver, SSCOP modules, and Q.93B driver are “plumbed” at boot
time. The task remaining for application developers is to create the connections
between their application and the Q.93B and ATM device drivers.
Both the Q.93B and ATM device driver are STREAMS drivers; connecting to them is
for the most part no different than connecting to other STREAMS drivers. The
following sections describe the steps required to connect to each driver, use the
drivers to establish ATM connections, and send data over those connections.
For examples of applications that use the SunATM API, see the sample programs
installed in /opt/SUNWconn/atm/examples.
FIGURE C-1 ATM Signalling
ATM Device Driver (ma driver)
API
User
App
Q.93B Driver
Kernel
App
API
SSCOPSSCOP
10