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.