It is not a secret that debugging networking problems even in a small environment can easily turn into a Type 2 Fun activity. Many complexities stem from the Linux kernel itself - sending a packet involves dozens of kernel functions from different subsystems.
In this talk, we will firstly present an eBPF-based tool pwru which can help to debug and to understand the Linux networking stack.
Second, we will discuss how eBPF can be used to fix Linux kernel networking shortcomings identified with pwru. As an example solution, we will analyze Cilium's eBPF dataplane.
After this talk the audience will learn that running and operating networks can become a Type 1 Fun activity.
Whether you are just starting to learn about eBPF, you're looking for further material or you're a seasoned contributor to major eBPF projects, the eBPF & Cilium Community is here to support you. Join the community on Slack 24/7 for help with, and discussions about eBPF and Cilium: [ Ссылка ].
—-
Cilium is an open source software for providing, securing and observing network connectivity between container workloads - cloud native, and fueled by the revolutionary Kernel technology eBPF.
Learn more on the website: [ Ссылка ]
Follow us on Twitter: [ Ссылка ]
Download and contribute on Github: [ Ссылка ]
—-
eBPF is a revolutionary technology with origins in the Linux kernel that can run sandboxed programs in an operating system kernel. It is used to safely and efficiently extend the capabilities of the kernel without requiring to change kernel source code or load kernel modules.
Learn more on the website: [ Ссылка ]
#ebpf #cilium #cloudnative
Ещё видео!