Open Source Linux
Sep 6, 2024 · Fundamentals
Why Does TCP Send‑Q Grow Beyond SO_SNDBUF? Inside Linux Kernel Buffer Mechanics
This article explains why a TCP connection's Send‑Q can exceed the user‑set SO_SNDBUF value, detailing the kernel's double‑buffer trick, sk_wmem_queued accounting, tcp_sendmsg behavior, GSO influence, and possible ways to limit the buffer growth.
GSOLinux kernelNetworking
0 likes · 9 min read
