eBPF Talk: bpf link 简介 2024-05-12 eBPF eBPF Talk 约 1249 字 预计阅读 3 分钟 bpf link 的引入是为了解决 bpf prog attachment 持久化的问题,并由此引入了 bpf link fd。 bpf: Introduce pinnable bpf_link abstraction since kernel 5.7 在引入了 bpf link 之后,常用的 bpf prog attachment 都实现了对应的 bpf link,比如 TRACING, 阅读更多
eBPF Talk: tracepoint __data_loc 2024-04-05 eBPF eBPF Talk 约 529 字 预计阅读 2 分钟 书接上回:eBPF Talk: trace tracepoint 程序,本文将介绍在 bpf 里如何处理 tracepoint 中 __data_loc 描述的字段。 关于 tracepoint __data_loc 的资料超级少,网络上能找到的资料如下: tracepoint arguments are missing __data_loc char strings tracepoint: Support __data_loc fields 阅读更多
eBPF Talk: trace tracepoint 程序 2024-04-04 eBPF eBPF Talk 约 1049 字 预计阅读 3 分钟 此处指的是 trace tracepoint bpf 程序,而不是 trace tracepoint 事件。 eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace kprobe 程序 eBPF Talk: trace tracepoint 程序 trace tracepoint 程 阅读更多
eBPF Talk: trace kprobe 程序 2024-04-04 eBPF eBPF Talk 约 827 字 预计阅读 2 分钟 此处指的是 trace kprobe bpf 程序,而不是 trace kprobe 事件。 eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace kprobe 程序 eBPF Talk: trace tracepoint 程序 trace kprobe 程 阅读更多
eBPF Talk: trace tailcall 程序?NO! 2024-04-04 eBPF eBPF Talk 约 2325 字 预计阅读 5 分钟 既然可以对 freplace 程序进行 trace,是否可以对 tailcall 程序进行 trace 呢? eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace kprobe 程 阅读更多
eBPF Talk: trace freplace 程序 2024-04-04 eBPF eBPF Talk 约 1130 字 预计阅读 3 分钟 既然可以对 bpf2bpf 函数调用进行 trace,是否可以对 freplace 程序进行 trace 呢? eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace 阅读更多
eBPF Talk: trace bpf2bpf 函数调用 2024-04-04 eBPF eBPF Talk 约 1458 字 预计阅读 3 分钟 如 trace XDP/tc-bpf 程序,bpf2bpf 函数调用也是可以被 trace 的。 eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace kprobe 程序 eBPF Talk: trace 阅读更多
eBPF Talk: trace tc-bpf 程序 2024-04-04 eBPF eBPF Talk 约 2013 字 预计阅读 5 分钟 如 eBPF Talk: trace XDP 程序,使用 bpf 也是能够对 tc-bpf 程序进行 trace 的。 eBPF Talk: trace XDP 程序 eBPF Talk: trace tc-bpf 程序 eBPF Talk: trace bpf2bpf 函数调用 eBPF Talk: trace freplace 程序 eBPF Talk: trace tailcall 程序?NO! eBPF Talk: trace kprobe 程序 eBPF Talk: trace tracepoint 阅读更多
eBPF Talk: trace XDP 程序 2024-04-04 eBPF eBPF Talk 约 1689 字 预计阅读 4 分钟 在 XDP 程序运行起来后,特别是在生产环境中,有没有办法去观察它的运行情况呢?特别是 XDP 程序的最终结果。 将问题泛化一下,即有没有办法去 trace bpf 程序? TL;DR 有 阅读更多
eBPF Talk: XDP ACL 进阶之 TupleMerge 2024-04-03 eBPF eBPF Talk 约 2221 字 预计阅读 5 分钟 最近学习了网络包在线分类算法 TupleMerge,惊讶于其高效的查询和更新效率,比基于 bitmap 的算法更加节省内存、查询效率更高。本文将介绍 TupleMerge 算法的 阅读更多