Building the next generation of programmable networking – powered by Linux

The project seeks to explore areas related to programmable networking, with a particular focus on the eXpress Data Path (XDP) technology in the Linux kernel.

Areas explored include:

  • Defining a coherent architecture for using Linux as a programmable network platform.
  • Expanding the scope of programmability in XDP
  • Using XDP as a platform for implementing Virtual Network Functions (VNFs).
  • Defining an infrastructure for container-based NFVs on Linux
  • Specifying an architecture for programmable protocol processing

Project Reports

Year 2 Report

Year 1 Report


Watch

Bringing Packet Queuing to XDP, Red Hat Research Days, June 30, 2022


Project Poster

Full size: Using BPF to Measure Latency at High Link Speeds

Poster Abstract

Status

Research Area(s)

Project Resources

RIG(s)

Affiliations