| .. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) | |
| .. _libbpf: | |
| ====== | |
| libbpf | |
| ====== | |
| If you are looking to develop BPF applications using the libbpf library, this | |
| directory contains important documentation that you should read. | |
| To get started, it is recommended to begin with the :doc:`libbpf Overview | |
| <libbpf_overview>` document, which provides a high-level understanding of the | |
| libbpf APIs and their usage. This will give you a solid foundation to start | |
| exploring and utilizing the various features of libbpf to develop your BPF | |
| applications. | |
| .. toctree:: | |
| :maxdepth: 1 | |
| libbpf_overview | |
| API Documentation <https://libbpf.readthedocs.io/en/latest/api.html> | |
| program_types | |
| libbpf_naming_convention | |
| libbpf_build | |
| All general BPF questions, including kernel functionality, libbpf APIs and their | |
| application, should be sent to bpf@vger.kernel.org mailing list. You can | |
| `subscribe <http://vger.kernel.org/vger-lists.html#bpf>`_ to the mailing list | |
| search its `archive <https://lore.kernel.org/bpf/>`_. Please search the archive | |
| before asking new questions. It may be that this was already addressed or | |
| answered before. |