LINKDING

Shared bookmarks

When the window is not fully open, your TCP stack is doing more than you think

Date added
March 5, 2023, 4:40 p.m.
Description
Over the years I've been lurking around the Linux kernel and have investigated the TCP code many times. But when recently we were working on Optimizing TCP for high WAN throughput while preserving low latency, I realized I have gaps in my knowledge about how Linux manages TCP receive buffers and windows. As I dug deeper I found the subject complex and certainly non-obvious.