selftests: tls: test TCP stealing data from under the TLS socket
authorJakub Kicinski <kuba@kernel.org>
Thu, 7 Aug 2025 23:29:07 +0000 (16:29 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 13 Aug 2025 01:59:06 +0000 (18:59 -0700)
commitd7e82594a45c5cb270940ac469846e8026c7db0f
tree2860645e0250307ecda52a973d97d543d19e2465
parent6db015fc4b5d5f63a64a193f65d98da3a7fc811d
selftests: tls: test TCP stealing data from under the TLS socket

Check a race where data disappears from the TCP socket after
TLS signaled that its ready to receive.

  ok 6 global.data_steal
  #  RUN           tls_basic.base_base ...
  #            OK  tls_basic.base_base

Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20250807232907.600366-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/tls.c