Sun Logo


Netra Data Plane Software Suite 2.0 Update 2 Reference Manual

820-5212-11



Contents

Tables

Preface

1. Configuration API

Hardware Architecture API

Hardware Architecture API Data Types

Hardware Architecture API Functions

Software Architecture API

Software Architecture API Data Types

Software Architecture API Functions

Map API

Map API Data Types

Map API Functions

Error - Handling API

Error - Handling API Data Types

Error - Handling API Functions

Error Handler Function Prototype

CMT - Specific Hardware Architecture Constants

CMT - Specific Hardware Architecture Types

CMT - Specific Hardware Architecture Properties

CMT - Specific Software Architecture Constants

CMT - Specific Software Architecture Types

CMT - Specific Software Architecture Properties

2. User API

Late-Binding API

Late-Binding API Data Types

Late-Binding API Macros

Late-Binding API Mutex Functions

Late-Binding API Queue Functions

Late-Binding API Memory Pool Functions

Late-Binding API Channel Functions

Late-Binding API Interruptible Wait

Netra DPS Runtime API

Netra DPS Runtime API Data Types

Netra DPS Runtime API Memory Management Functions

Netra DPS Runtime API Thread Functions

Netra DPS Runtime API Miscellaneous Functions

Netra DPS Runtime API Time Functions

Miscellaneous Functions

Finite State Automata API

Finite State Automata API Defines

Finite State Automata API Macros

FSM Example

Hardware Specific Miscellaneous Functions

C Library Support on Bare Hardware

3. Profiler API

Profiler API Configuration

Profiler API

Profiler API Data Types

Profiler API Functions

Processor Specific Profiler Constants

Sun UltraSPARC T1 Processor- Specific Profiler Groups

Sun UltraSPARC T2 Processor - Specific Profiler Groups

4. Driver API

Netra DPS Crypto and Hashing API

Netra DPS Crypto and Hash API Functions

Netra DPS Crypto and Hash API Function Descriptions

Ethernet API

Network Applications

Ethernet Device Driver

Ethernet API Functions

Description of Ethernet API Functions

Summary

Notes

5. Fast Queue API

Fast Queue API Introduction

Fast Queue API Function Descriptions

6. Interprocess Communication API

Interprocess Communication API Introduction

Common Programming Interfaces

IPC Framework Programming Interfaces

IPC Programming Interfaces for Solaris Domains

User Space

Kernel

7. Fastpath Manager API

Fastpath Manager API Introduction

Fastpath Manager API Function Descriptions

8. Access Control List Library API

Access Control List Library API Introduction

Algorithms

Hybrid Algorithm

Data Types

ACL Library API Function Descriptions

9. malloc Library for Slow Path

malloc Library API Introduction

Compiling Netra DPS Application with malloc Library

Declaring Memory Pools

Including malloc Definition

malloc Configuration File (malloc.conf)

APIs

Index