This repository is a working draft of standard BPF documentation to be published by the IETF BPF Working Group.
Instruction Set Architecture:
- PDF generated from instruction-set.rst.
- Most recent Internet-Draft submitted
- Latest Internet-Draft working copy
- Diff between latest and most recent submitted
ABI:
- PDF generated from abi.rst.
- Most recent Internet-Draft submitted
- Latest Internet-Draft working copy
- Diff between latest and most recent submitted
ELF File Format:
- Most recent Internet-Draft submitted
- Latest Internet-Draft working copy
- Diff between latest and most recent submitted
The authoritative sources from which these are built are in the Linux kernel.org repository, but are not Linux specific.
A GitHub mirror is used, as is done for libbpf and bpftool, so that other platforms and tools can easily use it. As such, the documentation uses the subset of RST that GitHub renders correctly.
The documentation can use IETF RFC style MUST/SHOULD/MAY language if desired. It does not currently do so.