Tutorials

Dataplane programming with eBPF: architecture and tools

Tutorial @ NETSOFT 2022, 8th IEEE International Conference on Network Softwarization - 1st July 2022 // Milan, Italy

Stefano Salsano, Lorenzo Bracciale

This tutorial first introduces eBPF, then it presents the eCLAT framework.

View the slides on slideshare

Watch the video recording : Part 1

Watch the video recording : Part 2

TABLE OF CONTENT

Part 1.1
     Software routers / packet processing devices: design choices
     Acceleration frameworks
Part 1.2
     What is eBPF?
     How does it work?
Part 1.3 "Hands on"
     eBPF hello world (composition of 3 eBPF programs)
     eBPF “verification hell”

Part 2.1
     eBPF network applications and frameworks (InKeV, Polycube)
Part 2.2
      eCLAT – eBPF Chains Language and Toolset
Part 2.3 "Hands on"
      eCLAT experiments