Merge branch 'tcp-small-fixes-for-defer_connect'

Kuniyuki Iwashima says:

====================
tcp: Small fixes for DEFER_CONNECT.

Chris Mason reported a bug that TFO client socket can accept
segments even before it sends SYN.

He provided a patch too, but it needed some adjustments (Patch 2).

Patch 1 is a prereq fix for Patch 2, and Patch 3 is packetdrill
test for the reported bug.
====================

Link: https://patch.msgid.link/20261107235720.3129212-1-kuniyu@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>