Handle racy socket changes in connect(). Plus related tweaks.
---
Changes in v2:
- CC: drop bouncing addresses
- Add more related fixes
- Handle ENOBUFS (Bobby)
- Consume sk_err (Stefano)
- Link to v1:
https://patch.msgid.link/[email protected]
---
Michal Luczaj (5):
vhost/vsock: Fix socket state constant
vsock/virtio: Streamline socket reset on transport/PM event
vsock: Enforce no-transport invariant for TCP_LISTEN sockets
vsock: Do not reset a TCP_CLOSING socket
vsock: Handle sudden TCP_CLOSE during connect
drivers/vhost/vsock.c | 2 +-
net/vmw_vsock/af_vsock.c | 32 ++++++++++++++++++--------------
net/vmw_vsock/virtio_transport.c | 3 +++
3 files changed, 22 insertions(+), 15 deletions(-)
---
base-commit: 0654f4dba1fbc697f2653aba30cd68587fcbf10e
change-id: 20260820-vsock-connect-reset-closing-98dd28769d7f
Best regards,
--
Michal Luczaj <[email protected]>