Linux 7.1 Kernel to Remove UDP-Lite Support for Code Cleanup and Performance Gains
By
doener
Reliable enough to start your morning with. Toast it again tomorrow.
Summary
The upcoming Linux 7.1 kernel will retire UDP-Lite support, a protocol that allowed partial checksums for potentially damaged packets. The code, present since Linux 2.6.20, is being removed due to persistent breakage issues that went unchecked for years. Removing UDP-Lite will clean up networking code and provide performance benefits for non-UDP-Lite users. Google engineer Kuniyuki Iwashima is leading the retirement effort.
Key quotes
· 4 pulledThe upcoming Linux 7.1 kernel cycle is set to retire UDP-Lite support.
The UDP-Lite protocol allowed for partial checksums where potentially damaged/corrupted packets are still delivered to the application.
Since the Linux 2.6.20 days there has been UDP-Lite support but the kernel is now set to retire it given breakage that has persisted for years and cleaning up the networking code can yield a performance advantage for non-UDP-Lite users.
Kuniyuki Iwashima of Google took to retiring the UDP-Lite code.
You might also wanna read
Multipath TCP (MPTCP): Using Multiple Network Paths for Enhanced Connectivity
Multipath TCP (MPTCP) is an extension to standard TCP that enables devices to use multiple network interfaces simultaneously over a single c
BGP Lab Project Expanded to Include Full IPv6 Feed
The author extends their BGP lab project to support full IPv6 feeds, following requests from readers who previously received IPv4 BGP feeds.
Whosthere: A Go-based LAN discovery tool with interactive TUI for unprivileged network scanning
Whosthere is a Go-based Local Area Network (LAN) discovery tool with an interactive Terminal User Interface (TUI). It performs unprivileged,
Investigating Intermittent ECONNRESET Errors in Local TCP Connections (Part 1)
A technical blog post investigating mysterious ECONNRESET errors occurring between two services communicating over TCP on the same machine.
IPv8: An Alternative IPv4 Successor with Backward Compatibility and Integrated Network Management
This article introduces IPv8, an alternative successor to IPv4 that differs from IPv6 by focusing on integrated network management and singl
How to get a free *.city.state.us locality domain in the US
This article explains how US residents can obtain a free locality domain name (e.g., somename.city.state.us) for their town. It covers the h
