aboutsummaryrefslogtreecommitdiff
path: root/arch/alpha/configs
diff options
context:
space:
mode:
authorGravatar Hannes Reinecke <hare@kernel.org> 2024-04-18 12:39:45 +0200
committerGravatar Keith Busch <kbusch@kernel.org> 2024-05-01 02:58:43 -0700
commit50abcc179e0c9ca667feb223b26ea406d5c4c556 (patch)
treee37a56bb277f702e6f127511f6b035fa40762178 /arch/alpha/configs
parentnvmet: fix nvme status code when namespace is disabled (diff)
downloadlinux-50abcc179e0c9ca667feb223b26ea406d5c4c556.tar.gz
linux-50abcc179e0c9ca667feb223b26ea406d5c4c556.tar.bz2
linux-50abcc179e0c9ca667feb223b26ea406d5c4c556.zip
nvme-tcp: strict pdu pacing to avoid send stalls on TLS
TLS requires a strict pdu pacing via MSG_EOR to signal the end of a record and subsequent encryption. If we do not set MSG_EOR at the end of a sequence the record won't be closed, encryption doesn't start, and we end up with a send stall as the message will never be passed on to the TCP layer. So do not check for the queue status when TLS is enabled but rather make the MSG_MORE setting dependent on the current request only. Signed-off-by: Hannes Reinecke <hare@kernel.org> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Keith Busch <kbusch@kernel.org>
Diffstat (limited to 'arch/alpha/configs')
0 files changed, 0 insertions, 0 deletions