Domain Specific Run Time Optimization for Software Data Planes

The Case for Network Functions Decomposition

This paper makes a case for writing unrestricted eBPF network functions which then get automatically decomposed between kernel and user-space.

A Framework for eBPF-Based Network Functions in an Era of Microservices

Automatic Optimization of Software Data Planes


A eBPF/XDP-based software framework for fast network services running in the Linux kernel

A Proof-of-Concept 5G Mobile Gateway with eBPF

Introducing SmartNICs in Server-based Data Plane Processing: the DDoS Mitigation Use Case