Embed presentation
Download as ODP, PPTX






This document discusses TCP connection repair in Linux. It introduces the problem of relocating one end of a TCP connection to another machine. The solution presented uses a repair mode for TCP connections, which are represented as pairs of sockets. New socket options and syscalls are introduced to manipulate TCP-specific attributes like sequence numbers, timestamps, and queues. This allows the connections to be disassembled and reassembled. Items for future work include improving support for transitional states, out-of-band data, connection shutdown, and connection tracking.





