完整研究筆記
先釐清以下 (針對 kernel/bpf 目錄):
kernel/bpf/bloom_filter.c 的設計考量;
為何使用 jhash,而非現有的 hash function?
bpf 如何運用 bloom filter (注意: 這段程式碼由 Meta/Facebook 貢獻,因此一定有真實世界的應用場景),Meta 內部大量使用 bloom filter 和 eBPF;
紀錄研讀 Documentation/bpf/map_bloom_filter.rst 的疑惑 (搭配 eBPF 閱讀)
:::warning
確保你的 Linux 系統有超過 12 GB 的容量,你需要取得完整的 Linux 核心原始程式碼並進行實驗