diff options
author | 2023-03-21 09:30:25 -0700 | |
---|---|---|
committer | 2023-04-13 08:55:05 +0200 | |
commit | aeacfcefa218f4ed11da478e9b7915a37d1afaff (patch) | |
tree | b1a61cbfa402e121052872e729e305ca9bd6d5ac /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | nvmet: remove nvmet_req_cns_error_complete (diff) | |
download | wireguard-linux-aeacfcefa218f4ed11da478e9b7915a37d1afaff.tar.xz wireguard-linux-aeacfcefa218f4ed11da478e9b7915a37d1afaff.zip |
nvme-tcp: fence TCP socket on receive error
Ensure that no further socket reads occur after a receive processing
error, either from io_work being re-scheduled or nvme_tcp_poll.
Failing to do so can result in unrecognised PDU payloads or TCP stream
garbage being processed as a C2H data PDU, and potentially start copying
the payload to an invalid destination after looking up a request using a
bogus command id.
Signed-off-by: Chris Leech <cleech@redhat.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: John Meneghini <jmeneghi@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions