About

What is ODP ?

Open Data Plane (ODP) is an open-source project which defines application programming interfaces (APIs) for portable high performance data plane applications.

ODP API design enables various implementation strategies without exposing the application to implementation details. This allows the same application (code or binary) to run efficiently on various hardware platforms with different levels of HW acceleration. For example, a SoC based implementation could implement most ODP APIs with integrated HW acceleration blocks, whereas  a server based implementation could relay on optimized SW.

ODP project governance

The ODP project was started back in 2013 by members of the Linaro Networking Group (LNG) to define a standard set of APIs to be used across the full range of processor architectures and networking offloads available. The project mission is still the same, but since then project governance has moved under OpenFastPath Foundation.

Header files
+

Header files

Source files
+

Source files

Thousands of lines
+

Thousands of lines

Networking Gurus

Networking Gurus

OpenFastPath Foundation

OpenFastPath Foundation is a non-profit organization, organized under the General Corporation Law of the State of Delaware.

Technical direction and the roadmap of the ODP project as well as any affairs of the foundation shall be managed by the Board. Initially the foundation was established by Nokia Networks, Enea and ARM, who all have a representative on the Board.

The intention is to grow the Board over time in order to quickly evolve the project and broaden the OpenFastPath community and support.

The OpenFastPath Foundation Board:

  • President: Daniel Forsgren, Enea
  • Secretary: Matt Spencer, ARM
  • Treasurer: Jarmo Hillo, Nokia Networks
  • Member: Michael Schmidt, Marvell

Join as a member

If you or your company want to take an active role in the ODP project, then a membership in the project is the best way to help you achieve your goals. To become a member, you need to sign an applicable membership agreement and agree to the bylaws. If you want to take an active contributor role, you also need to sign the Contribution Agreement.

There are three levels of membership in the foundation; Founding Core Members, Core Members and Community Members. Founding Core Members and Core Members are in essence at the same membership levels, except that the Founding Core Members have a guaranteed seat on the Board for the first three years of the project. The annual membership fee for all core members is $5,000 and offers an opportunity to affect the direction of the project, participate in the voting and a possibility to have your representative on the Board and in the Technical Steering Committee.

A community membership is free of charge and offers an insight in the projects undertaken by the working groups.

In order to join the OpenFastPath foundation, fill in the membership application form and you will be contacted by a representative from the OpenFastPath Foundation who will take you through the process.

Bylaws and policies

These are the bylaws, policies governing documents for the OpenFastPath Foundation:

  • Bylaws: Bylaws describe how the OpenFastPath foundation operate. All new members need to review and agree to the bylaws before joining the foundation.
  • Membership Agreement: All Core Members of the OpenFastPath foundation need to sign the membership agreement.
  • Anti-Trust Policy: Anti-Trust policy describes the rules related to the applicable antitrust and competition laws that everyone involved in the OpenFastPath Foundation needs to comply with.
  • IP Policy: OpenFastPath IP Policy describes the licensing model used by the OpenFastPath Foundation.
  • Privacy Policy: The privacy policy is provided to inform users of OpenFastPath Foundation’s policies and procedures regarding collection, use and disclosure of personally identifiable information received from users.

Members