したがってBPF
、プログラムはカーネル空間内で実行されるため、カーネル エンティティです。一方、コンテナーとも呼ばれる Linux 名前空間は、アプリケーション レベルの分離を提供します。この場合、それらはすべてホストのカーネル、カーネル モジュールなどを共有します。
bpf
ホスト上でも見えるようになるので、コンテナごとにプログラムをロードするのは意味がないと思いますか?
bpf
したがって、プログラムはホストとモニター/マングルなどにロードされると思います。名前空間との間のパケット。struct sock
名前空間 ID に関する情報があるとすれば、特定の種類のプログラムだけがbpf
それを実行できると思いますか?