Hi all,
Please find below my talk proposal for the upcoming meetup.
Title: High-Performance Networking with eBPF and XDP
Format:
Regular Talk (25+5 minutes)
Abstract:
eBPF has emerged as one of the most transformative
technologies in the Linux kernel, enabling safe, dynamic
extensions to kernel behavior without requiring kernel modifications.
In this talk, I will explore how eBPF and XDP can be applied to
high-performance networking, with a focus on early packet processing,
deep visibility, and rapid feature development.
I will begin with a practical introduction to eBPF fundamentals,
including the execution model and safety guarantees. I will then
walk through the Linux networking pipeline and explain the unique
position of XDP in terms of performance and early packet interception.
As part of the talk, I will demonstrate a deep packet inspection engine
I built using eBPF, showcasing how packets can be parsed, filtered
and processed.
I will highlight how eBPF enables fast prototyping of new or evolving
protocols—such as constructing or parsing IPv6 extension headers or
L4S (currently available implementations)—without recompiling the kernel,
making experimentation far more agile. I will also touch upon traffic
shaping using eBPF at the TC layer. We will gain a clear understanding
of how eBPF and XDP can accelerate development and unlock new
capabilities in the Linux networking stack.
Agenda:
Introduction to eBPF: execution model, verifier, maps
Linux networking pipeline overview
Understanding XDP: early packet processing and performance characteristics
Demonstration: building a deep packet inspection engine using eBPF/XDP
Rapid protocol experimentation (e.g., IPv6 extension headers)
Traffic shaping using eBPF at the TC layer
--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAO-Cbny1x6XCyMFbn4MA-640w0RZdeW%2BtgPi7K15k%3DUC0LHGTw%40mail.gmail.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAO9wTFjqaU-iK%2ByT4AmbERc8V3xvnM_JsH1G8LJVbMcdvr0Tcw%40mail.gmail.com.