Using the SunATM API with the Q.93B and the ATM Device Drivers

The architecture illustrated in FIGURE C-1must 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.

API

User

Kernel

API

App

App

 

Q.93B Driver

SSCOP

SSCOP

ATM Device Driver (ma driver)

 

0

 

1

 

 

 

 

 

 

FIGURE C-1ATM Signalling

88 SunATM 3U CompactPCI Adapter Installation and User’s Guide • February 2001

Page 110
Image 110
Sun Microsystems 3U manual Api