diff options
| author | David Gibson <david@gibson.dropbear.id.au> | 2026-01-30 15:41:04 +1100 |
|---|---|---|
| committer | Stefano Brivio <sbrivio@redhat.com> | 2026-01-31 03:56:57 +0100 |
| commit | 768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86 (patch) | |
| tree | 2cea93eeb10033b7e600348ff6883545263d946e /test/tcp/git: | |
| parent | 3581ded2007a1219579fbb1f2cde0b016edd2a96 (diff) | |
| download | passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar.gz passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar.bz2 passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar.lz passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar.xz passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.tar.zst passt-768baf42f1485a7f7c867c8eb3a7e5ddcddb9d86.zip | |
tcp, tcp_splice: Check for failures of shutdown(2)
shutdown(2) should never fail, unless we give it bad parameters (e.g.
passing it an fd which isn't a connected socket). However, if it ever did,
we'd currently ignore the error and carry on which could lead to very
confusing behaviour.
In the interests of debugability, check for failure of shutdown(2), log an
error and:
- during runtime, reset the affected connection
- during migration, fail the migration
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'test/tcp/git:')
0 files changed, 0 insertions, 0 deletions
