BPFについてサーベイしたので、それのまとめ. BPF for Dummiesのプロトタイプといえるよういしていけたら最高である。 現状は雑記状態なのでご了承いただきたい. BPFとは,何をするためのものか 正直, 僕自身もよく分からない。 BPFはin kernelのパケットフィルタに最適な 仮想機械として設計実装されたが、現在はkernel内部のあらゆるデータフローを トレーシングやデバッグするために 用いられている。といった感じか。。。 構成 eBPFがattachできるポイントは現状で以下. ちなみにcBPFはsocketのみをサポートしている socket (via setsockopt) (hook skb) kprobe (via bcc) (func-call-infos) uprobe (via bcc) (func-call-infos) trace points (v
![BPFに関する情報収集 - 高速通信計算研究所](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b32151559d5128762d4eb3782599664c0d7560d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fslankdev%2F20170508%2F20170508005046.png)