xref: /linux/Documentation/userspace-api/ebpf/index.rst (revision 16d3a71c20cf2e7cb5f0fef669fe8dc7c2cfd87d)
1.. SPDX-License-Identifier: GPL-2.0
2
3eBPF Userspace API
4==================
5
6eBPF is a kernel mechanism to provide a sandboxed runtime environment in the
7Linux kernel for runtime extension and instrumentation without changing kernel
8source code or loading kernel modules. eBPF programs can be attached to various
9kernel subsystems, including networking, tracing and Linux security modules
10(LSM).
11
12For internal kernel documentation on eBPF, see Documentation/bpf/index.rst.
13
14.. toctree::
15   :maxdepth: 1
16
17   syscall
18