Loading...
1.. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
2
3.. _libbpf:
4
5libbpf
6======
7
8.. toctree::
9 :maxdepth: 1
10
11 API Documentation <https://libbpf.readthedocs.io/en/latest/api.html>
12 program_types
13 libbpf_naming_convention
14 libbpf_build
15
16This is documentation for libbpf, a userspace library for loading and
17interacting with bpf programs.
18
19All general BPF questions, including kernel functionality, libbpf APIs and
20their application, should be sent to bpf@vger.kernel.org mailing list.
21You can `subscribe <http://vger.kernel.org/vger-lists.html#bpf>`_ to the
22mailing list search its `archive <https://lore.kernel.org/bpf/>`_.
23Please search the archive before asking new questions. It very well might
24be that this was already addressed or answered before.
1.. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
2
3.. _libbpf:
4
5======
6libbpf
7======
8
9If you are looking to develop BPF applications using the libbpf library, this
10directory contains important documentation that you should read.
11
12To get started, it is recommended to begin with the :doc:`libbpf Overview
13<libbpf_overview>` document, which provides a high-level understanding of the
14libbpf APIs and their usage. This will give you a solid foundation to start
15exploring and utilizing the various features of libbpf to develop your BPF
16applications.
17
18.. toctree::
19 :maxdepth: 1
20
21 libbpf_overview
22 API Documentation <https://libbpf.readthedocs.io/en/latest/api.html>
23 program_types
24 libbpf_naming_convention
25 libbpf_build
26
27
28All general BPF questions, including kernel functionality, libbpf APIs and their
29application, should be sent to bpf@vger.kernel.org mailing list. You can
30`subscribe <http://vger.kernel.org/vger-lists.html#bpf>`_ to the mailing list
31search its `archive <https://lore.kernel.org/bpf/>`_. Please search the archive
32before asking new questions. It may be that this was already addressed or
33answered before.