eBPF 支持事件吗?

does eBPF support events?

是否可以让 ebpf 程序生成事件,例如数据包计数器达到预定义的阈值并且 ebpf 会向用户生成一些 notification/event,类似于 netlink 提供。

我看到目前发送此 event/state 信号的唯一方法是通过 maps,它可以由用户应用程序轮询。

不,目前没有办法在不轮询地图的情况下向用户空间或其他程序发送信号。

这已经 briefly discussed 在 iovisor-dev 邮件列表上了。如果您有这方面的用例,您可以尝试将其加入邮件列表。