Lines Matching refs:remote_addr

180 	vsock_connected_sockets(&(vsk)->remote_addr, &(vsk)->local_addr)
262 if (vsock_addr_equals_addr(src, &vsk->remote_addr) && in __vsock_find_connected_socket()
281 &vsk->remote_addr, &vsk->local_addr); in vsock_insert_connected()
451 unsigned int remote_cid = vsk->remote_addr.svm_cid; in vsock_assign_transport()
464 vsk->remote_addr.svm_cid > VMADDR_CID_HOST) in vsock_assign_transport()
465 vsk->remote_addr.svm_flags |= VMADDR_FLAG_TO_HOST; in vsock_assign_transport()
467 remote_flags = vsk->remote_addr.svm_flags; in vsock_assign_transport()
803 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY, VMADDR_PORT_ANY); in __vsock_create()
902 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY, VMADDR_PORT_ANY); in vsock_sk_destruct()
1027 vm_addr = &vsk->remote_addr; in vsock_getname()
1267 struct sockaddr_vm *remote_addr; in vsock_dgram_sendmsg() local
1292 &remote_addr) == 0) { in vsock_dgram_sendmsg()
1297 if (remote_addr->svm_cid == VMADDR_CID_ANY) in vsock_dgram_sendmsg()
1298 remote_addr->svm_cid = transport->get_local_cid(); in vsock_dgram_sendmsg()
1300 if (!vsock_addr_bound(remote_addr)) { in vsock_dgram_sendmsg()
1305 remote_addr = &vsk->remote_addr; in vsock_dgram_sendmsg()
1307 if (remote_addr->svm_cid == VMADDR_CID_ANY) in vsock_dgram_sendmsg()
1308 remote_addr->svm_cid = transport->get_local_cid(); in vsock_dgram_sendmsg()
1313 if (!vsock_addr_bound(&vsk->remote_addr)) { in vsock_dgram_sendmsg()
1322 if (!transport->dgram_allow(remote_addr->svm_cid, in vsock_dgram_sendmsg()
1323 remote_addr->svm_port)) { in vsock_dgram_sendmsg()
1328 err = transport->dgram_enqueue(vsk, remote_addr, msg, len); in vsock_dgram_sendmsg()
1341 struct sockaddr_vm *remote_addr; in vsock_dgram_connect() local
1346 err = vsock_addr_cast(addr, addr_len, &remote_addr); in vsock_dgram_connect()
1347 if (err == -EAFNOSUPPORT && remote_addr->svm_family == AF_UNSPEC) { in vsock_dgram_connect()
1349 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY, in vsock_dgram_connect()
1363 if (!vsk->transport->dgram_allow(remote_addr->svm_cid, in vsock_dgram_connect()
1364 remote_addr->svm_port)) { in vsock_dgram_connect()
1369 memcpy(&vsk->remote_addr, remote_addr, sizeof(vsk->remote_addr)); in vsock_dgram_connect()
1543 struct sockaddr_vm *remote_addr; in vsock_connect() local
1574 vsock_addr_cast(addr, addr_len, &remote_addr) != 0) { in vsock_connect()
1580 memcpy(&vsk->remote_addr, remote_addr, in vsock_connect()
1581 sizeof(vsk->remote_addr)); in vsock_connect()
1593 !transport->stream_allow(remote_addr->svm_cid, in vsock_connect()
1594 remote_addr->svm_port)) { in vsock_connect()
2062 if (!vsock_addr_bound(&vsk->remote_addr)) { in vsock_connectible_sendmsg()