Back to Glossary
Networking

What is eBPF?

A Linux kernel technology for running sandboxed programs without changing kernel source code.

eBPF (extended Berkeley Packet Filter) is a revolutionary Linux kernel technology that lets you run sandboxed programs in the kernel without changing kernel source code or loading kernel modules. eBPF programs are triggered by events (network packets, system calls, function calls) and run at near-native speed. In cloud-native systems, eBPF powers next-generation networking (Cilium), observability (Pixie), and security (Falco) tools — replacing heavier sidecar-based approaches.

Deep Dive Guide

ebpf will replace service mesh

Test your knowledge of eBPF and 130 other DevOps concepts