Intel® IXP400 Software

Contents

 

 

4.5.1

Scheduled Transmission

58

 

 

 

4.5.1.1

Schedule Table Description

59

 

 

4.5.2 Transmission Triggers (Tx-Low Notification)

60

 

 

 

4.5.2.1

Transmit-Done Processing

60

 

 

 

4.5.2.2

Transmit Disconnect

62

 

 

4.5.3

Receive Services

63

 

 

 

4.5.3.1 Receive Triggers (Rx-Free-Low Notification)

64

 

 

 

4.5.3.2

Receive Processing

64

 

 

 

4.5.3.3

Receive Disconnect

66

 

 

4.5.4

Buffer Management

67

 

 

 

4.5.4.1

Buffer Allocation

67

 

 

 

4.5.4.2

Buffer Contents

67

 

 

 

4.5.4.3

Buffer-Size Constraints

69

 

 

 

4.5.4.4

Buffer-Chaining Constraints

69

 

 

4.5.5

Error Handling

69

 

 

 

4.5.5.1

API-Usage Errors

69

 

 

 

4.5.5.2

Real-Time Errors

70

5

Access-Layer Components:

 

 

ATM Manager (IxAtmm) API

71

 

5.1

What’s New

71

 

5.2

IxAtmm Overview

71

 

5.3

IxAtmm Component Features

71

 

5.4

UTOPIA Level-2 Port Initialization

72

 

5.5

ATM-Port Management Service Model

73

 

5.6

Tx/Rx Control Configuration

75

 

5.7

Dependencies

77

 

5.8

Error Handling

77

 

5.9

Management Interfaces

77

 

5.10

Memory Requirements

77

 

5.11

Performance

78

6

Access-Layer Components:

 

 

ATM Transmit Scheduler (IxAtmSch) API

79

 

6.1

What’s New

79

 

6.2

Overview

79

 

6.3

IxAtmSch Component Features

79

 

6.4

Connection Admission Control (CAC) Function

81

 

6.5

Scheduling and Traffic Shaping

82

 

 

6.5.1

Schedule Table

82

 

 

 

6.5.1.1 Minimum Cells Value (minCellsToSchedule)

83

 

 

 

6.5.1.2 Maximum Cells Value (maxCells)

83

 

 

6.5.2

Schedule Service Model

83

 

 

6.5.3 Timing and Idle Cells

84

 

6.6

Dependencies

84

 

6.7

Error Handling

85

 

6.8

Memory Requirements

85

 

 

6.8.1

Code Size

85

 

 

6.8.2

Data Memory

85

 

6.9

Performance

85

 

 

6.9.1

Latency

86

April 2005

 

 

IXP400 Software Version 2.0

Programmer’s Guide

4

 

 

 

Document Number: 252539, Revision: 007

 

Page 4
Image 4
Intel IXP400 manual 1.1