InXpect: Lightweight XDP Profiling
The eBPF eXpress Data Path (XDP) allows high-speed packet processing applications. Achieving high throughput requires careful design and profiling of XDP applications. However, existing profiling tools lack eBPF support. We introduce InXpect, a lightweight monitoring framework that profiles eBPF programs with fine granularity and minimal overhead, making it suitable for XDP-based in-production systems. We demonstrate how InXpect outperforms existing tools in profiling overhead and capabilities. InXpect is the first XDP/eBPF profiling system that provides real-time statistics streaming, enabling immediate detection of changes in program behavior.
Authors
- Salvatore Pontarelli (ORCID: https://orcid.org/0000-0002-3626-6404)
- Andrea Monterubbiano (ORCID: https://orcid.org/0000-0001-7584-8952)
- Michael M. Swift (ORCID: https://orcid.org/0000-0002-7926-648X)
- Vladimiro Paschali (ORCID: https://orcid.org/0009-0005-1506-364X)
- Francesco Fazzari (ORCID: https://orcid.org/0009-0004-8246-8017)
Institutions
- University of Wisconsin–Madison (US)
- Sapienza University of Rome (IT)
Publication Details
- Published
- 2025-08-19
- DOI
- https://doi.org/10.1145/3748355.3748367
- Citations
- 1
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 1.49