Lines Matching refs:remote_addr

177 	vsock_connected_sockets(&(vsk)->remote_addr, &(vsk)->local_addr)
259 if (vsock_addr_equals_addr(src, &vsk->remote_addr) &&
278 &vsk->remote_addr, &vsk->local_addr);
429 * Note: for connection oriented socket this must be called when vsk->remote_addr
432 * The vsk->remote_addr is used to decide which transport to use:
443 unsigned int remote_cid = vsk->remote_addr.svm_cid;
456 vsk->remote_addr.svm_cid > VMADDR_CID_HOST)
457 vsk->remote_addr.svm_flags |= VMADDR_FLAG_TO_HOST;
459 remote_flags = vsk->remote_addr.svm_flags;
753 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY, VMADDR_PORT_ANY);
844 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY, VMADDR_PORT_ANY);
947 vm_addr = &vsk->remote_addr;
1153 struct sockaddr_vm *remote_addr;
1178 &remote_addr) == 0) {
1183 if (remote_addr->svm_cid == VMADDR_CID_ANY)
1184 remote_addr->svm_cid = transport->get_local_cid();
1186 if (!vsock_addr_bound(remote_addr)) {
1191 remote_addr = &vsk->remote_addr;
1193 if (remote_addr->svm_cid == VMADDR_CID_ANY)
1194 remote_addr->svm_cid = transport->get_local_cid();
1196 /* XXX Should connect() or this function ensure remote_addr is
1199 if (!vsock_addr_bound(&vsk->remote_addr)) {
1208 if (!transport->dgram_allow(remote_addr->svm_cid,
1209 remote_addr->svm_port)) {
1214 err = transport->dgram_enqueue(vsk, remote_addr, msg, len);
1227 struct sockaddr_vm *remote_addr;
1232 err = vsock_addr_cast(addr, addr_len, &remote_addr);
1233 if (err == -EAFNOSUPPORT && remote_addr->svm_family == AF_UNSPEC) {
1235 vsock_addr_init(&vsk->remote_addr, VMADDR_CID_ANY,
1249 if (!vsk->transport->dgram_allow(remote_addr->svm_cid,
1250 remote_addr->svm_port)) {
1255 memcpy(&vsk->remote_addr, remote_addr, sizeof(vsk->remote_addr));
1353 struct sockaddr_vm *remote_addr;
1384 vsock_addr_cast(addr, addr_len, &remote_addr) != 0) {
1390 memcpy(&vsk->remote_addr, remote_addr,
1391 sizeof(vsk->remote_addr));
1403 !transport->stream_allow(remote_addr->svm_cid,
1404 remote_addr->svm_port)) {
1822 if (!vsock_addr_bound(&vsk->remote_addr)) {