Optimizing UDP for Content Delivery with GSO, Pacing and Zerocopy
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
Explore UDP optimization techniques for content delivery in this Linux Plumbers Conference talk. Learn about UDP Segmentation Offload (GSO), which amortizes transmit stack traversal by sending multiple segments as one large fused packet. Discover how partial GSO support combines software and hardware offload benefits. Examine MSG_ZEROCOPY's role in reducing sendmsg copying costs when used with GSO. Understand SO_TXTIME's release time interface for offloading pacing to the kernel, improving accuracy and efficiency. Investigate how these transmit optimizations extend to forwarding and receive paths through GRO and local delivery of fused packets. Gain insights into implementing protocols in userspace, overcoming limitations, and improving UDP performance for content delivery applications.
Syllabus
Introduction
Quick
Optimizing UDP
Segmentation Offload
UDP Datagram
UDP fragmentation
How to use UDP fragmentation
Does UDP fragmentation help
Hardware offload
Other constraints
Zerocopy
GSO
Latency
Pacing Rate
GRA
Is this useful
QuickServer
Taught by
Linux Plumbers Conference
Related Courses
4G Network EssentialsInstitut Mines-Télécom via edX Data Plane Programming
Karlstad University via Independent Preparing for Google Cloud Certification: Cloud Network Engineer
Google Cloud via Coursera CCNP Route 642-902 Implementing Cisco IP Routing
Udemy Linux for Network Engineers: Practical Linux with GNS3
Udemy