Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 690 Bytes

README.md

File metadata and controls

14 lines (9 loc) · 690 Bytes

icmp_pingback

This is a set of simple programs to demonstrate how to write eBPF programs that make use of XDP to implement a simple ICMP pingback service.

It is intended to show incrementally the features of eBPF and XDP, and how they can be used to implement a simple service. (bare minimum, use of skeleton, use of maps, etc.)

Versions

All versions kinda based on the same code, but each one adds a way to load or uses a new eBPF feature.

Variant Description
minimum The bare minimum to get a working XDP program. (no maps, no skel)
maps Adds a map to the program to enable/disable the pingback service on runtime.