]> git.baikalelectronics.ru Git - kernel.git/commit
vsock: cancel packets when failing to connect
authorPeng Tao <bergwolf@gmail.com>
Wed, 15 Mar 2017 01:32:17 +0000 (09:32 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Mar 2017 21:41:47 +0000 (14:41 -0700)
commit4b1a507c638d364434f27aa56ac267f7a7033d90
tree033d132eaa2822a9a133e571c65d4c5bfd033d1b
parent0aac892034e1c3a93da50e82452cf58cfe742262
vsock: cancel packets when failing to connect

Otherwise we'll leave the packets queued until releasing vsock device.
E.g., if guest is slow to start up, resulting ETIMEDOUT on connect, guest
will get the connect requests from failed host sockets.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Jorgen Hansen <jhansen@vmware.com>
Signed-off-by: Peng Tao <bergwolf@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/vmw_vsock/af_vsock.c