bpf 映射有什么用?
What are bpf maps used for?
eBPF 映射可以用于在两个函数之间共享信息吗?
例如:从一个函数中获取进程名称;如果 processname == "something"
使用 XDP 丢弃数据包。
一个例子将不胜感激。
BPF 映射用于保留两次 BPF 程序执行之间的信息。所以你所描述的是一种可能的用例。
可以在 the Linux samples and in the bcc examples 中找到地图使用示例。
向 pchaigno 的回答添加两个参考链接,ebpf.io and Cilium's BPF and XDP reference guide。
eBPF 映射可以用于在两个函数之间共享信息吗?
例如:从一个函数中获取进程名称;如果 processname == "something"
使用 XDP 丢弃数据包。
一个例子将不胜感激。
BPF 映射用于保留两次 BPF 程序执行之间的信息。所以你所描述的是一种可能的用例。
可以在 the Linux samples and in the bcc examples 中找到地图使用示例。
向 pchaigno 的回答添加两个参考链接,ebpf.io and Cilium's BPF and XDP reference guide。