【问题标题】:What are bpf maps used for?bpf 映射有什么用途?
【发布时间】:2021-12-02 18:27:23
【问题描述】:

可以使用 eBPF 映射在两个函数之间共享信息吗?

例如:从一个函数中获取进程名;如果processname == "something" 使用 XDP 丢弃数据包。

一个例子将不胜感激。

【问题讨论】:

    标签: bpf ebpf


    【解决方案1】:

    BPF 映射用于保留 BPF 程序的两次执行之间的信息。所以你描述的是一种可能的用例。

    可以在the Linux samplesthe bcc examples 中找到地图使用示例。

    【讨论】:

      【解决方案2】:

      为 pchaigno 的答案添加两个参考链接,ebpf.io 和 Cilium 的 BPF and XDP reference guide

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-03
        • 1970-01-01
        • 2012-04-06
        • 2021-08-30
        • 1970-01-01
        • 1970-01-01
        • 2011-04-16
        相关资源
        最近更新 更多