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: Dexuan Cui <decui@microsoft.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
55f3e149b6
commit
039642574c
|
@ -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 ? */
|
||||
|
|
Loading…
Reference in New Issue