Hello:
This series was applied to netdev/net.git (main) by Jakub Kicinski kuba@kernel.org:
On Tue, 19 Aug 2025 19:19:51 -0700 you wrote:
Each recvmsg() call must process either
- only contiguous DATA records (any number of them)
- one non-DATA record
If the next record has different type than what has already been processed we break out of the main processing loop. If the record has already been decrypted (which may be the case for TLS 1.3 where we don't know type until decryption) we queue the pending record to the rx_list. Next recvmsg() will pick it up from there.
[...]
Here is the summary with links: - [net,1/2] tls: fix handling of zero-length records on the rx_list https://git.kernel.org/netdev/net/c/62708b9452f8 - [net,2/2] selftests: tls: add tests for zero-length records https://git.kernel.org/netdev/net/c/a61a3e961baf
You are awesome, thank you!