Glossary


A

ADE

Sun Netra DPS Eclipse-based Teja Advance Development Environment (ADE) graphical user interface. Teja ADE views three Teja elements, hardware architecture, software architecture and mapping.

AF

Assured forwarding.

AH/ESP

Authentication header/encapsulating security payload.

AN

Access network.

API

Application programming interface.

AT

Access terminal.

ARP

Address Resolution Protocol.


B

bsp

Header files and low-level Sun UltraSPARC T1 and Sun UltraSPARC T2 platform initialization and management code.


C

CAM

Content addressable memory.

CBS

Committed burst size.

CG

Cipher group.

CIR

Committed information rate.

CLI

Command-line interface.

CMT

Chip multithreading.

CMT1

Chip multithreading for Sun UltraSPARC T1 systems.

CMT2

Chip multithreading for Sun UltraSPARC T2 systems.

consumers

Threads receiving messages from a channel.

CSP

Chip support package. A target-specific section of the code generator aware of hardware features. CSP is responsible for generating thread startup code, mutexes, and so on.


D

dbg

Chip multithreading (CMT) debugger program. Sun Netra DPS native debugger is the default debugger and is useful for debugging during development,

DMA

Direct memory access.

DRR

Deficit round robin.

DSCP

Differentiated services code point.


E

EBS

Excess burst size.

Eclipse

An open source community where projects are focused on building extensive development platforms, runtimes, and application frameworks.

EF

Expedited forwarding.

ESP

Encapsulating security payload.


F

FIB

Forwarding information base.


G

GCCfss

GNU C Compiler for Sparc Systems.

GDB

GNU debugger that enables you to debug your program in C source code level.

GRE

Generic Routing Encapsulation application.

GUI

Graphical user interface.


I

IP

Interprocess, as in IP addresses.

IPC

Interprocess communication software mechanism that provides a means to communicate between processes that run in a domain under the Sun Netra DPS Runtime Environment and processes in a domain with a control plane operating system.

IPSec

Internet Protocol Security.

IPv4

Internet Protocol Version 4.

IPv6

Internet Protocol Version 6.

IV

Initialization vector.


L

late-binding

Provides primitives for the synchronization of distributed threads, communication, and memory allocation.

LDC

Logical domain channel.

LWRTE

Lightweight Runtime Environment. Provides an ANSI C development environment for creating and scheduling application threads to run on individual strands on the UltraSPARC T series processor.


M

mblk

Message block. A data structure that carries packet information.


N

NAK

Negative-Acknowledge is sent by a station to indicate that an error was detected in the previously received block and that the receiver is ready to accept retransmission of that block.

Sun Netra DPS

Sun Netra Data Plane Software Suite. In this document, this suite is also referred to as Sun Netra DPS.

Sun Netra DPS Runtime API

Consists of portable, target-independent abstractions over various operating system facilities such as thread management, heap-based memory management, time management, socket communication, and file descriptor registration and handling.

NTGen (ntgen)

Sun Netra DPS traffic generator tool.

NIU

Network interface unit (Sun multithreaded 10GbE with network interface unit). Networking hardware consisting of a Receive Packet Classifier that performs L2/L3/L4 header parsing, matching, and searching functions.


P

parked

A parked strand does not consume any pipeline cycles (an inactive strand).

PDSN

The packet data serving node, or PDSN, is a component of a CDMA2000 mobile network. It acts as the connection point between the Radio Access and IP networks. This component is responsible for managing PPP sessions between the mobile provider core IP network and the mobile station.

PHB

Per hop behavior.

PIR

Peak information rate.

producers

Threads sending messages to a channel.


Q

QM

Queue Manager.

QoS

Quality of Services.


R

RFC

Request for Comments (RFC) documents are a series of memoranda encompassing new research, innovations, and methodologies applicable to Internet technologies.


S

SA

Security Association.

SAD

Static Security Association Database.

SCTP

Stream Control Transmission Protocol.

source set

Consists of one or more source files. The source set is used to map to one or more processes.

SP

Security Policy.

SPD

Security Policy Database.

SPDC

Security Policy Database Cache.

SPI

Security Parameter Index.

SPU

Stream Processing Unit.

SRTCM

Single Rate Three Color Marker.

strand

A hardware thread, multistrand partitioning firmware for Sun CMT platforms.

SUNWndps

Sun Netra DPS software package installed in the development server. Contains system-level libraries, header files, and low-level Sun UltraSPARC T1 and Sun UltraSPARC T2 platform code, and tools for compiler and runtime system.

SUNWndpsd

Sun Netra DPS software package installed on the target deployment system. Contains the Sun Netra Data Plane CMT and IPC Share Memory Driver.

SUNWndpsc

Sun Netra DPS software package containing the Sun UltraSPARC T2 cryptography driver.


T

TCAM

Temary content addressable memory.

TCP

Transmission control protocol.

TC

Three color meter.

tejacc

A compiler that provides the constructs of threads, mutex, queue, channel, and memory pool within the application code.

Teja NP 4.0

Teja NP 4.0 software platform used to develop scalable, high-performance C applications for embedded multiprocessor target architectures.

thread

Runs in a process and is a target for executing a function. Thread management functions offer the ability to start and end threads dynamically.

TIPC

Transparent Interprocess Communication protocol.

tnsmctl

Contained in SUNWndpsd package and contains the Sun Netra Data Plane CMT and IPC share memory driver.

TOS

Type of service.

TRTCM

Two-rate three color marker.


U

UDP

User/universal datagram protocol.

UltraSPARC T1

Processor that employs chip multithreading, or CMT, which combines chip multiprocessing (CMP) and hardware multithreading (MT). This processor creates a SPARC V9 processor with up to eight 4-way multithreaded cores for up to 32 simultaneous threads.

UltraSPARC T2

Processor that is the second generation of the CMT processor. In addition to features found in UltraSPARC T1, UltraSPARC T2 dramatically increases processing power by increasing the number of hardware strands in each core. UltraSPARC T2 includes on-chip 10G Ethernet and crypto accelerator.


V

VLAN

Virtual local area network.