]> 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)
commitcb74db32b3b0c1d5250df9cca4740f823820073b
tree033d132eaa2822a9a133e571c65d4c5bfd033d1b
parent1760ffb8de5d089fa2170f801dbcc2f000527e82
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