162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cieBPF Userspace API
462306a36Sopenharmony_ci==================
562306a36Sopenharmony_ci
662306a36Sopenharmony_cieBPF is a kernel mechanism to provide a sandboxed runtime environment in the
762306a36Sopenharmony_ciLinux kernel for runtime extension and instrumentation without changing kernel
862306a36Sopenharmony_cisource code or loading kernel modules. eBPF programs can be attached to various
962306a36Sopenharmony_cikernel subsystems, including networking, tracing and Linux security modules
1062306a36Sopenharmony_ci(LSM).
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciFor internal kernel documentation on eBPF, see Documentation/bpf/index.rst.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci.. toctree::
1562306a36Sopenharmony_ci   :maxdepth: 1
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci   syscall
18