Skip to content
README.md 1.66 KiB
Newer Older
Lijian Zhang's avatar
Lijian Zhang committed

Copyright (c) 2022, Arm Limited. All rights reserved.
Lijian Zhang's avatar
Lijian Zhang committed

Lijian Zhang's avatar
Lijian Zhang committed

Dataplane Stack aims to provide high-throughput packet processing software stack and solutions to solve customer and partner use cases in networking applications. It is implemented, validated and deployed on Arm AArch64 architecture.
Lijian Zhang's avatar
Lijian Zhang committed

Dataplane Stack architecture is shown in the following figure:
Lijian Zhang's avatar
Lijian Zhang committed

![High-performance Userspace Network](doc/images/dataplane-diagram.png "High-performance Userspace Network")
Lijian Zhang's avatar
Lijian Zhang committed

Dataplane Stack solution serves multiple purposes,
* Showcase the integration of various networking components and act as poof of concept
* Allow for performance analysis/optimization with a solution that is close to real world use cases
* Provide users with an out-of-the-box reference for rapid development
Lijian Zhang's avatar
Lijian Zhang committed

The target platforms to run Dataplane Stack on, and target verification includes,
* Ampere Altra (Neoverse-N1) - Functionalities and Performance
Lijian Zhang's avatar
Lijian Zhang committed

## Key features
Lijian Zhang's avatar
Lijian Zhang committed

## Use cases

* IPv4/v6 forwarding

## Important notes

### Safety and Security

Users of this software stack must consider safety and security implications according to their own usage goals

# Getting started

Please refer to the [Quickstart Guide](./doc/quickstart.rst) to get started using this solution

# Limitations and known issues

* Users of this software stack must consider safety and security implications according to their own usage goals
* Does not provide native traffic generator


# Feedback and Support

Arm welcomes any feedback.
To provide feedback or to request support please contact Arm by email at
dharmik.thakkar@arm.com. Arm licensees may also contact Arm via their partner
managers.