Documentation/bpf/libbpf/index.rst GitHub 원문 ↗

Linux 6.18.37 · BPF

libbpf

libbpf 개발 문서의 권장 읽기 순서, API·build·naming 목차, BPF mailing list와 archive를 안내합니다.

Source pathDocumentation/bpf/libbpf/index.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

요약과 해설

index.rst:1-33

Libbpf 기반 BPF application 개발자는 먼저 `libbpf_overview`에서 API의 전체 구조와 사용법을 익힌 뒤 program type, naming convention, build 문서와 API reference로 확장할 수 있습니다.

일반 BPF 질문은 `[email protected]`에서 논의합니다. 중복 질문을 피하려면 먼저 lore.kernel.org의 BPF archive를 검색하는 것이 원문이 권장하는 순서입니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
2
3 .. _libbpf:
4
5 ======
6 libbpf
7 ======
8
9 If you are looking to develop BPF applications using the libbpf library, this
10 directory contains important documentation that you should read.
11
12 To get started, it is recommended to begin with the :doc:`libbpf Overview
13 <libbpf_overview>` document, which provides a high-level understanding of the
14 libbpf APIs and their usage. This will give you a solid foundation to start
15 exploring and utilizing the various features of libbpf to develop your BPF
16 applications.
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
28 All general BPF questions, including kernel functionality, libbpf APIs and their
29 application, should be sent to [email protected] mailing list. You can
30 `subscribe <http://vger.kernel.org/vger-lists.html#bpf>`_ to the mailing list
31 search its `archive <https://lore.kernel.org/bpf/>`_. Please search the archive
32 before asking new questions. It may be that this was already addressed or
33 answered before.
34

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

libbpf 문서 시작점

1-17

이 문서는 `(LGPL-2.1 OR BSD-2-Clause)` license를 따르며 `libbpf` anchor에서 libbpf documentation을 소개합니다.

Libbpf library로 BPF application을 개발하려는 독자가 읽어야 할 중요 documentation을 이 directory에 모아 두었습니다.

시작할 때는 libbpf API와 사용법을 high-level로 설명하는 `libbpf Overview <libbpf_overview>` 문서를 먼저 읽는 것이 좋습니다. 이 문서는 libbpf의 여러 feature를 탐색하고 활용해 BPF application을 개발할 탄탄한 기초를 제공합니다.

libbpf 문서 목차

18-26

다음 항목을 max depth 1의 toctree로 구성합니다.

  • `libbpf_overview`
  • [`API Documentation`](https://libbpf.readthedocs.io/en/latest/api.html)
  • `program_types`
  • `libbpf_naming_convention`
  • `libbpf_build`

BPF mailing list와 archive

27-33

Kernel functionality, libbpf API와 그 적용을 포함한 모든 일반 BPF 질문은 `[email protected]` mailing list로 보내야 합니다.

Mailing list는 [subscription page](http://vger.kernel.org/vger-lists.html#bpf)에서 구독할 수 있고 [archive](https://lore.kernel.org/bpf/)를 검색할 수 있습니다. 새 질문을 올리기 전에 archive를 먼저 검색해야 합니다. 같은 내용이 이미 논의되거나 답변됐을 수 있습니다.