제1장 소개
__1.1 BPF의 역사
__1.2 구조
__1.3 결론
제2장 생애 첫 BPF 프로그램
__2.1 BPF 프로그램 작성
__2.2 BPF 프로그램 유형
__2.3 BPF 검증기
__2.4 BPF 메타자료
__2.5 BPF 꼬리 호출
__2.6 결론
제3장 BPF 맵
__3.1 BPF 맵 생성
__3.2 BPF 맵 다루기
__3.3 BPF 맵 유형
__3.4 BPF 가상 파일 시스템
__3.5 결론
제4장 BPF를 이용한 실행 추적
__4.1 탐침
__4.2 추적 자료의 시각화
__4.3 결론
제5장 BPF 유틸리티
__5.1 BPFTool
__5.2 BPFTrace
__5.3 kubectl-trace
__5.4 eBPF Exporter
__5.5 결론
제6장 리눅스 네트워킹과 BPF
__6.1 BPF와 패킷 필터링
__6.2 BPF 기반 TC 분류기
__6.3 결론
제7장 XDP 프로그램
__7.1 XDP 프로그램의 개요
__7.2 XDP와 BCC
__7.3 XDP 프로그램의 검사
__7.4 XDP 활용 사례
__7.5 결론
제8장 리눅스 커널 보안, 능력, seccomp
__8.1 능력
__8.2 seccomp
__8.3 BPF LSM 훅
__8.4 결론
제9장 실제 응용 사례
__9.1 Sysdig의 eBPF '신(god)' 모드
__9.2 Flowmill