Overview
Explore a comprehensive conference talk on the evolution and advancements of SCTP (Stream Control Transmission Protocol) in Linux. Delve into the protocol's origins, its unique features like multi-homing and multi-streaming, and recent improvements that have expanded its applicability beyond PSTN signaling transport. Learn about the Linux SCTP implementation's journey from lagging behind to surpassing other systems, including full support for released RFCs and ongoing work on draft RFCs. Discover the architecture, compare SCTP with TCP/UDP, and understand the recent enhancements in features, performance, and related projects. Gain insights into the current state of Linux SCTP compared to BSD, ongoing developments like SCTP NAT and CMT, and future plans for code refactoring, hardware support, and RFC improvements. Join the speakers in exploring the challenges and potential of SCTP, and learn how you can contribute to its continued development in the Linux ecosystem.
Syllabus
Intro
What is SCTP
SCTP Implementation
Quick Recent News
RFC Test
Anomic
Watching
Why not the local IP address
GSO
CTP
SCTP sockets
Idea Tribe
Other fixes
Other big features
Stream schedules
Stream reconfiguration
Send info flags
Beastie stack
FCS
Refactor
Harder Support
SelfTests
Taught by
Linux Plumbers Conference