Intel® IXP400 Software

Access-Layer Components:

 

ATM Transmit Scheduler (IxAtmSch)

6

API

This chapter describes the Intel® IXP400 Software v2.0’s “ATM Transmit Scheduler” (IxAtmSch) access-layer component.

6.1What’s New

There are no changes or enhancements to this component in software release 2.0.

6.2Overview

IxAtmSch is an “example” software release 2.0 component, an ATM scheduler component supporting ATM transmit services on IXP4XX product line and IXC1100 control plane processors.

This chapter discusses the following IxAtmSch component details:

Functionality and services

Interfaces to use the services

Conditions and constraints for using the services

Component dependencies on other IXP400 software components

Component performance and resource usage estimates

IxAtmSch is a simplified scheduler with limited capabilities. See Table 9 on page 80 for details of scheduler capabilities.

The IxAtmSch API is specifically designed to be compatible with the IxAtmdAcc transmission- control interface. However, if a client decides to replace this scheduler implementation, they are urged to reuse the API presented on this component.

IxAtmSch conforms to interface definitions for the IXP4XX product line and IXC1100 control plane processors’ ATM transmission-control schedulers.

6.3IxAtmSch Component Features

The IxAtmSch component is provided as a demonstration ATM scheduler for use in the processor’s ATM transmit. It provides two basic services for managing transmission on ATM ports:

Outbound (transmission) virtual connection admission control on serving ATM ports

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

Document Number: 252539, Revision: 007

79

Page 79
Image 79
Intel IXP400 manual Access-Layer Components ATM Transmit Scheduler IxAtmSch, IxAtmSch Component Features