可以让ebpf程序生成事件,例如数据包计数器达到预定义的阈值,而ebpf将向用户生成一些通知/事件,类似于netlink提供的内容。
我看到,目前唯一的发送此事件/状态信号的方法是通过maps,它可以由用户应用程序轮询。
发布于 2018-05-04 20:06:58
不,目前没有一种方法可以在没有轮询映射的情况下向用户空间或其他程序发送信号。
这以前是iovisor-dev邮件列表中的简要讨论。如果您有此用例,则可以尝试将其放到邮件列表中。
https://stackoverflow.com/questions/50180307
复制相似问题