11โ€“13 Dec 2025
Asia/Tokyo timezone

Session

Networking Track

13 Dec 2025, 09:00

Conveners

Networking Track

  • Paolo Abeni (Red Hat)

Description

LPC Networking track is an in-person (and virtual) manifestation of the
netdev mailing list, bringing together developers, users and vendors to
discuss topics related to Linux networking.
Relevant topics span from proposals for kernel changes, through user
space tooling, to presenting interesting use cases, new protocols or
new, interesting problems waiting for a solution.

Presentation materials

  1. Jakub Kicinski (Facebook)
    13/12/2025, 10:00

    Brief introduction and general update from netdev maintainers, including recent netdev foundation progresses

    Go to contribution page
  2. Tom Herbert (XDPnet)
    13/12/2025, 10:25

    Network protocols for AI/ML are a hot item right now. UEC (Ultra Ethernet Consortium) gets a lot of press, but itโ€™s clearly designed for Scale Out. The landscape for an open community supported Scale Up protocol is much murkier. The difference between Scale Out and Scale Up is stark. The performance expectations of Scale Out are high, but for Scale UP they're much higher. Nvidiaโ€™s NVlink is...

    Go to contribution page
  3. Stephen Hemminger (Independent)
    13/12/2025, 11:00

    The Linux kernel implementation of the Spanning Tree Protocol (STP) has been around since early 2.4 (2000). The IEEE Bridge has evolved and the in kernel version is eleven years behind the current 802.1Q-2014. There are more complete user space implementations but they are not widely used. With the rapid emergence of large language models (LLMs) and AI-assisted development tools, a natural...

    Go to contribution page
  4. Jonas Kรถppeler (TU Berlin)
    13/12/2025, 12:00

    The Move-Recursively-Forward algorithm [1] has shown impressive results in speeding up packet classification for firewall rule sets. Its performance gains are generated by reordering firewall rules based on access patterns: frequently matched rules are promoted forward in the list, leveraging locality in network traffic to speed up classification without changing the intended firewall...

    Go to contribution page
  5. Sagarika Sharma
    13/12/2025, 12:30

    This proposal presents the overall design, challenges, and solutions for adding support for the Congestion Signaling (CSIG) protocol to the Linux networking stack. CSIG is being standardized within the UEC (https://github.com/opencomputeproject/OCP-NET-UEC-CSIG) and has broad support from prominent switch vendors.

    CSIG is an in-band network telemetry protocol that allows end-hosts to obtain...

    Go to contribution page
  6. Vadim Fedorenko
    13/12/2025, 13:00

    The talk will give a short overview of changes of in-kernel interface to expose hardware timestamping capabilities and highlight the improvements done within the last several years. It will also focus on the typical problems found while running solutions with timestamping at scale - scalability and reliability issues. The talk will show most common anti-patterns in the drivers as well as best...

    Go to contribution page
  7. Jakub Sitnicki (Cloudflare), Mr Willem Ferguson (Cloudflare), Mr Tiago Lam (Cloudflare)
    13/12/2025, 15:05

    Our journey ([1], [2]) to let BPF programs and user-space apps attach rich metadata to packets is far from over. In this talk, we'll share what's been done, what's next, what we've learned, and where are the dragons we've yet to slay.

    Part I: Upstream Progress and Roadmap

    We'll cover:

    • Why we shifted from the old "skb traits" idea [3] to reusing existing skb metadata.
    • How...
    Go to contribution page
  8. Anton Protopopov (Isovalent), Daniel Borkmann (Isovalent), David Wei (Meta)
    13/12/2025, 15:40

    For building high-performance datapaths, zero-copy mechanisms are inevitable. Up until today, their usability from network namespaces is either non-existent or very slow. In this talk, we present a solution to natively โ€œleaseโ€ a physical NIC's hardware queue to a virtual device (such as netkit) in order to enable applications in containers/Pods to fully utilize io_uring or devmem zero-copy for...

    Go to contribution page
  9. Taehee Yoo
    13/12/2025, 17:00

    The aim of this project is to accelerate network packet processing with AMDGPU in the Linux kernel without the need for user-space libraries.

    The Linux kernel has not utilised the GPU directly without any userspace frameworks, such as CUDA or ROCm. However, AMD has published all the necessary data and source code for the GPU, enabling the Linux kernel to utilise AMDGPU itself without any...

    Go to contribution page
  10. Mr Dipayan Roy (Microsoft), Sri Satya Vennela Erni
    13/12/2025, 17:35

    Azure VMs have historically run on x86-64 with a 4 KB base page size, but newer ARM64-based SKUs such as ND GB200-v6 introduce configurable base page sizes (4 KB, 16 KB, 64 KB). While this architectural flexibility is great for workloads like model training, it exposed a major inefficiency in the MANA (MICROSOFT AZURE NETWORK ADAPTER) driver's RX path: RX buffers were allocated per page, so a...

    Go to contribution page
Building timetable...
Diamond Sponsors
Platinum Sponsors
Gold Sponsors
Silver Sponsors
T-Shirt Sponsor
Conference Services Provided by