Lines Matching +full:local +full:- +full:host
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Copyright (C) 2007-2013 VMware, Inc. All rights reserved.
47 /* Option name for socket peer's host-specific VM ID. Use as the option name
48 * in getsockopt(3) to get a host-specific identifier for the peer endpoint's
69 /* Option name for using non-blocking send/receive. Use as the option name
70 * for setsockopt(3) or getsockopt(3) to set or get the non-blocking
72 * send() and recv() can be called in non-blocking contexts for the given
77 * It is not to be confused with conventional non-blocking socket operations.
99 #define VMADDR_CID_ANY -1U
105 #define VMADDR_PORT_ANY -1U
115 * local communication (loopback).
122 /* Use this as the destination CID in an address when referring to the host
130 * local vsock communication between guest and host and nested VMs setup.
131 * In addition to this, implicitly, the vsock packets are forwarded to the host
132 * if no host->guest vsock transport is set.
135 * packets need to be always forwarded to the host. Using this behavior,
139 * different use cases, such as nested VMs (or local communication between
140 * guest and host) and sibling VMs.
145 * host and comes from the guest (local CID and remote CID > VMADDR_CID_HOST).
151 #define VM_SOCKETS_INVALID_VERSION -1U
184 unsigned char svm_zero[sizeof(struct sockaddr) -
185 sizeof(sa_family_t) -
186 sizeof(unsigned short) -
187 sizeof(unsigned int) -
188 sizeof(unsigned int) -