IPDK News

IPDK Late 2024 Status Update

Nov 14, 2024 • Dan Daly

We haven’t done a release since early in the year, but we wanted to give an update on the progress we’ve made since then:

  • Combination of Linux Networking and IPsec recipe: Enables running the Linux networking and IPsec Recipes together at the same time, including tunneling and de-tunneling both network virtualization (ie VXLAN) and IPsec headers at the same time on a packet
  • P4 Role Configuration to support multiple control planes simultaneously: Used to support OVS and strongSwan simultaneously
  • Support for LAG LACP (802.3ad) mode in Linux Networking: Capable of active-active LACP
  • Table Defaults: Support for setting and resetting the default action/entry of LEM/SEM/WCM/LPM tables
  • Geneve: Geneve Tunnel Encap/Decap Support in addition to VXLAN
  • Remote traffic mirroring: Mirroring traffic to a remote destination outside of the IPDK target
  • Unit Tests: Expansion of the unit test suite
  • E2100 (Mount Evans) Updates: IPDK Release 24.01 was based on E2100’s 1.2 SDK. IPDK can be used with newer versions of the SDK which brings additional features and bug fixes.
Continue...

IPDK 24.01 Release

Jan 17, 2024 • Dan Daly

We are delighted to announce the fourth release of IPDK, version 24.01, created to help developers working on Programmable Infrastructure to rapidly port their applications to open source enabled dataplanes running on CPUs, IPUs, DPUs & switches. This release includes:

Continue...

IPDK 23.07 Release

Jul 19, 2023 • Dan Daly

We are delighted to announce the third release of IPDK, version 23.07, created to help developers working on Programmable Infrastructure to rapidly port their applications to open source enabled dataplanes running on CPUs, IPUs, DPUs & switches. This release includes:

Continue...

IPDK 23.01 Release

Jan 26, 2023 • Dan Daly

We are delighted to announce the second release of IPDK, version 23.01, created to help developers working on Programmable Infrastructure to rapidly port their applications to open source enabled dataplanes running on CPUs, IPUs, DPUs & switches. This release includes:

Continue...

IPDK 22.07 Release

Jul 29, 2022 • Dan Daly

We are delighted to announce the first release of IPDK, version 22.07, created to help developers working on Programmable Infrastructure to rapidly port their applications to open source enabled dataplanes running on CPUs, IPUs, DPUs & switches. This release includes:

We’re excited for you to try out the code and have packaged it to run on programmable hardware targets, software targets, and even a laptop for evaluation. We are integrating new applications to reduce the overall time it takes for developers to program and take advantage of available targets.

On June 21st, the Linux Foundation announced the Open Programmable Infrastructure (OPI) project and IPDK joined OPI as a sub-project. We look forward to furthering OPI’s objective of an open ecosystem for next generation architectures and frameworks and having the open source development of IPDK.io as part of OPI with common governance.

Continue...

OPI and IPDK Join the Linux Foundation

Jun 21, 2022 • Dan Daly

Today at the Open Source Summit in Austin Texas we are excited to announce that OPI has joined the Linux Foundation as a project and that IPDK will join as an official sub-project. IPDK will continue with its charter of open source development where anyone can contribute through Github and through the IPDK.io website. As a sub-project of OPI the governance of IPDK including technical steering will come from OPI.

Continue...

Videos and Slides From the Open Programmable Infrastructure Event

Mar 18, 2022 • Kyle Mestery

The Open Programmable Infrastructure Alpha Event was a great success thanks to all of our presentors. We had great participation. See below for all of the videos and slides.

Continue...

Open Programmable Infrastructure Event

Feb 22, 2022 • Kyle Mestery

We are pleased to announce the Alpha edition of the Open Programmable Infrastructure (OPI) event that will be held virtually on March 15th and March 16th, 2022 from 8am-1:30pm PST.
This is an exciting opportunity to share in the various community efforts underway to make infrastructure fully programmable across software and hardware devices such as IPUs, DPUs, or switches. The event schedule and speaker list is provided below.

Continue...

Kubernetes Dataplane Meeting Moved to Jan 26th

Jan 10, 2022 • Dan Daly

Update! Wed Dataplane call moved to Jan 26th. Tuesday Jan 11th meeting will happen tomorrow, the slide deck for the discussion is here.

Continue...

P4 Patches for OVS Teams Chat

Nov 5, 2021 • Dan Daly

On Monday Nov 15th @ 8am Pacific Time we had a public Teams meeting on the patches for OVS, Video Link & Slides Link.

Continue...