123456789101112131415161718 |
- // Package ebpf is a toolkit for working with eBPF programs.
- //
- // eBPF programs are small snippets of code which are executed directly
- // in a VM in the Linux kernel, which makes them very fast and flexible.
- // Many Linux subsystems now accept eBPF programs. This makes it possible
- // to implement highly application specific logic inside the kernel,
- // without having to modify the actual kernel itself.
- //
- // This package is designed for long-running processes which
- // want to use eBPF to implement part of their application logic. It has no
- // run-time dependencies outside of the library and the Linux kernel itself.
- // eBPF code should be compiled ahead of time using clang, and shipped with
- // your application as any other resource.
- //
- // This package doesn't include code required to attach eBPF to Linux
- // subsystems, since this varies per subsystem.
- package ebpf
|