最新文章

抽丝剥茧:从 Linux 源码探索 eBPF 的实现

抽丝剥茧:从 Linux 源码探索 eBPF 的实现

去年学习 eBPF,分享过 几篇 eBPF 方面的学习笔记,都是面向 eBPF 的应用。为了准备下一篇文章,这次决定从 Linux 源码入手,深入了解 eBPF 的工作原理。因此这篇又是一篇学习笔记,假如你对 eBPF 的工作原理也感兴趣,不如跟随我的脚步一起。文章中若有任何问题,请不吝赐教。 这里不会再对 eBPF 进行过多的介绍,可以参考我的另一篇 使用 eBPF 技术实现更快的网络数据包传输,结合 追踪 Kubernetes 中的数据包 可以了解 eBPF 的基本内容以及其在网络加速方面的应用。 接下来我们还是使用 eBPF sockops 中的程序 bpf_sockops 为例, 配合 Linux v6.8 源码探索 eBPF 的工作原理。 BPF 程序操作 在 load.

再见,逆行的 2023

再见,逆行的 2023

接近年尾,又到了年终回顾的时刻。往年总结时总感叹时间的迅速流逝,似乎上一次总结才刚刚结束。今年,感到一丝庆幸——庆幸时间的飞逝,它告诉我没有什么是时间不能解决的。 去年,我用“超速”来形容 2022 年的节奏。而对于 2023 年,我选择 …