私が知っている限り、これは主に観察可能性(たとえば読み取り専用)に使用されます。
パケットをルーティングできますが、さらにできることはありますか?
ファイルシステムを操作し、信号を送信し、eBPFプログラムで書くこともできますか?
ベストアンサー1
eBPFの機能的な制限は何ですか?
これは非常に広範な質問です。 :-) eBPFが何ができるかを理解するには、公式ウェブサイトをご覧ください。https://ebpf.io。
ファイルシステムと対話すること(以下を参照)に加えて、eBPFプログラムが現在何ができないかを想像するのは難しいです。
ファイルシステムを操作し、信号を送信し、eBPFプログラムで書くこともできますか?
オペレーティングファイルシステム:sysctlsに加えて(参照bpf_sysctl_set_new_value
BPFアシスタント)、今はBPFプログラムからファイルに書き込むことができるとは思わない。これは主にそのようなユースケースがまだ登場していないためだと思います。
信号を送る:以下を使用して信号を送信できます。bpf_send_signal
BPFアシスタント。