]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'tcp-fastopen-observability'
authorJakub Kicinski <kuba@kernel.org>
Fri, 25 Apr 2025 01:21:07 +0000 (18:21 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Apr 2025 01:21:07 +0000 (18:21 -0700)
commita764e8114d2d80e8b0f453084b2e9fcc6454b7a1
tree56b3c3d26b4e65bbe2ab42f02a6b71c632818cbb
parent4134bb726efdc7a4a64bd0f776359cb0564564b2
parent2b13042d3636327eb50c8a0ee06f629d52d1b8fb
Merge branch 'tcp-fastopen-observability'

Jeremy Harris says:

====================
tcp: fastopen: observability

Whether TCP Fast Open was used for a connection is not reliably
observable by an accepting application when the SYN passed no data.

Fix this by noting during SYN receive processing that an acceptable Fast
Open option was used, and provide this to userland via getsockopt TCP_INFO.
====================

Link: https://patch.msgid.link/20250423124334.4916-1-jgh@exim.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>