요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
=================
BPF Documentation
=================
This directory contains documentation for the BPF (Berkeley Packet
Filter) facility, with a focus on the extended BPF version (eBPF).
This kernel side documentation is still work in progress.
The Cilium project also maintains a `BPF and XDP Reference Guide`_
that goes into great technical depth about the BPF Architecture.
.. toctree::
:maxdepth: 1
verifier
libbpf/index
standardization/index
btf
faq
syscall_api
helpers
kfuncs
cpumasks
fs_kfuncs
programs
maps
bpf_prog_run
classic_vs_extended.rst
bpf_iterators
bpf_licensing
test_debug
clang-notes
linux-notes
other
redirect
.. only:: subproject and html
Indices
=======
* :ref:`genindex`
.. Links:
.. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
BPF Documentation 소개
1-10이 directory에는 BPF(Berkeley Packet Filter) 기능의 documentation이 있으며, extended BPF version(eBPF)에 중점을 둡니다.
이 kernel-side documentation은 아직 작성 중입니다. Cilium project도 BPF architecture를 기술적으로 깊이 다루는 `BPF and XDP Reference Guide`를 유지합니다.
BPF 문서 목차
11-35다음 문서를 max depth 1의 toctree로 구성합니다.
- `verifier`
- `libbpf/index`
- `standardization/index`
- `btf`
- `faq`
- `syscall_api`
- `helpers`
- `kfuncs`
- `cpumasks`
- `fs_kfuncs`
- `programs`
- `maps`
- `bpf_prog_run`
- `classic_vs_extended.rst`
- `bpf_iterators`
- `bpf_licensing`
- `test_debug`
- `clang-notes`
- `linux-notes`
- `other`
- `redirect`
HTML subproject index
36-43`subproject and html` output에서만 `Indices` 절을 표시하며 generated index인 `genindex` reference를 제공합니다.
- `:ref:`genindex``
외부 BPF reference
44-45[`BPF and XDP Reference Guide`](https://docs.cilium.io/en/latest/bpf/)는 Cilium documentation의 최신 BPF reference guide를 가리킵니다.
요약과 해설
index.rst:1-45이 페이지는 eBPF 중심의 kernel BPF documentation 진입점입니다. Verifier, libbpf, BTF, syscall API, helper·kfunc, program·map, iterator와 licensing 등 핵심 주제로 연결합니다.
Kernel-side 문서는 아직 작성 중임을 명시하며, 더 깊은 architecture 설명이 필요한 독자에게 Cilium의 `BPF and XDP Reference Guide`를 함께 제공합니다.