On Tue, Oct 13, 2026, [email protected] wrote:
>
> [Severity: High]
> Can this break stall the nvme-tcp receive path?

It can. nvme-tcp sets up TLS_RX in nvme_tcp_alloc_queue() and installs
nvme_tcp_data_ready() later, in nvme_tcp_start_queue(), so the
callback tls_rx_reader_release() wakes is sock_def_readable(). A
zero return then leaves the parsed record waiting for unrelated TCP
data. I have not reproduced the stall, though.

v5 will restore the work item from v3 to address this, with
corrections to address later review findings in this area.

pw-bot: cr

-- 
Chuck Lever (Come to NFS bake-a-thon! https://nfsv4bat.org)

Reply via email to