Re: [PATCH net 0/9] net/tls: Receive-path fixes for zero-length data records

Jakub Kicinski <[email protected]> Mon, 3 Aug 2026 15:58:05 -0700
Newsgroups org.kernel.vger.netdev,org.kernel.vger.linux-kselftest
Message-ID <[email protected]>
On Sun, 26 Jul 2026 20:33:28 -0400 Chuck Lever wrote:
>       net/tls: Bound time spent on no-data records in tls_sw_read_sock()
>       net/tls: Consume empty data records in tls_sw_splice_read()
>       net/tls: Fail tls_sw_splice_read() after a failed async decrypt
>       net/tls: Honor O_NONBLOCK in tls_sw_splice_read()
>       net/tls: Consume empty data records in tls_sw_recvmsg()
>       selftests: tls: add peek and splice coverage for zero-length records
>       selftests: tls: skip the zero_len tests when TLS is unavailable
>       selftests: tls: cover splice on a nonblocking socket
>       selftests: tls: cover splice after a failed decrypt

Could we get patches 3 and 9 out as a separate series? 
These look uncontroversial. The zero-length record handling looks
awkward TBH.