Commit 03964257 authored by Stefano Garzarella's avatar Stefano Garzarella Committed by David S. Miller
Browse files

hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init()



Remote peer is always the host, so we set VMADDR_CID_HOST as
remote CID instead of VMADDR_CID_ANY.

Reviewed-by: default avatarDexuan Cui <decui@microsoft.com>
Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: default avatarStefano Garzarella <sgarzare@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 55f3e149
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -188,7 +188,8 @@ static void hvs_remote_addr_init(struct sockaddr_vm *remote,
	static u32 host_ephemeral_port = MIN_HOST_EPHEMERAL_PORT;
	struct sock *sk;

	vsock_addr_init(remote, VMADDR_CID_ANY, VMADDR_PORT_ANY);
	/* Remote peer is always the host */
	vsock_addr_init(remote, VMADDR_CID_HOST, VMADDR_PORT_ANY);

	while (1) {
		/* Wrap around ? */