是否可以编写一个可以动态调用外部库的eBPF程序?例如,假设运行eBPF代码的主机上存在这个特定的库。
现在,我并不关心程序是否通过了验证,而是是否可以在字节码中表达这一点。应该假定外部函数没有嵌入到ELF二进制文件中。
发布于 2021-04-26 13:23:14
不,这目前是不可能的。
一旦加载并附加,eBPF程序就可以调用:
来自同一程序( eBPF -to-eBPF函数调用)的BPF_PROG_TYPE_EXT
)。
它不能从用户空间库调用函数。
https://stackoverflow.com/questions/67267375
复制相似问题