Home
last modified time | relevance | path

Searched full:transport (Results 1 – 25 of 78) sorted by relevance

1234

/qemu/python/qemu/qmp/
H A Dutil.py43 transport = cast( # type: ignore[redundant-cast]
44 asyncio.WriteTransport, writer.transport
48 low, high = transport.get_write_buffer_limits() # type: ignore
49 transport.set_write_buffer_limits(0, 0)
53 transport.set_write_buffer_limits(high, low)
118 transport = writer.transport
119 assert isinstance(transport, asyncio.WriteTransport)
120 return transport.is_closing()
134 transport = writer.transport
135 assert isinstance(transport, asyncio.WriteTransport)
[all …]
/qemu/docs/devel/migration/
H A Dvirtio.rst17 - virtio transport (pci, ccw, ...), for the different proxy devices and
18 transport specific state (msix vectors, indicators, ...)
34 virtio core virtio transport virtio device
43 - save transport-specific
50 - save transport-specific
71 virtio core virtio transport virtio device
80 - load transport-specific
87 - load transport-specific
114 added to the core for compatibility reasons. If transport or device specific
H A DCPR.rst239 "addr": { "transport": "socket",
253 "addr": { "transport": "socket", "type": "inet",
256 "addr": { "transport": "socket", "type": "unix",
289 "addr": { "transport": "socket",
302 "addr": { "transport": "socket", "type": "inet",
305 "addr": { "transport": "socket", "type": "unix",
/qemu/include/hw/virtio/
H A Dvirtio-bus.h57 * Expose the features the transport layer supports before
62 * transport independent init function.
67 * transport independent exit function.
73 * ioeventfd handling: if the transport implements ioeventfd_assign,
79 * Assigns/deassigns the ioeventfd backing for the transport on
90 * Does the transport have variable vring alignment?
92 * Note that changing this will break migration for this transport.
/qemu/tests/migration-stress/guestperf/
H A Dreport.py57 transport, argument
71 self._transport = transport
87 "transport": self._transport,
105 data["transport"],
H A Dshell.py51 parser.add_argument("--transport", dest="transport", default="unix")
74 transport=args.transport,
H A Dengine.py39 def __init__(self, binary, dst_host, kernel, initrd, transport="tcp", argument
46 self._transport = transport # 'unix' or 'tcp' or 'rdma'
459 raise Exception("Running use unix migration transport for non-local host")
/qemu/tests/qtest/migration/
H A Dcpr-tests.c67 "cpr,addr.transport=socket,addr.type=unix,addr.path=%s", in test_mode_transfer_common()
72 " 'addr': { 'transport': 'socket'," in test_mode_transfer_common()
85 opts_target = g_strdup_printf("-incoming cpr,addr.transport=socket," in test_mode_transfer_common()
/qemu/linux-user/sparc/
H A Dtarget_errno_defs.h31 #define TARGET_EOPNOTSUPP 45 /* Op not supported on transport endpoint */
53 #define TARGET_EISCONN 56 /* Transport endpoint is already connected */
55 #define TARGET_ENOTCONN 57 /* Transport endpoint is not connected */
57 #define TARGET_ESHUTDOWN 58 /* No send after transport endpoint shutdown*/
/qemu/linux-user/mips/
H A Dtarget_errno_defs.h132 #define TARGET_EOPNOTSUPP 122 /* Operation not supported on transport endpoint */
154 #define TARGET_EISCONN 133 /* Transport endpoint is already connected */
156 #define TARGET_ENOTCONN 134 /* Transport endpoint is not connected */
172 #define TARGET_ESHUTDOWN 143 /* Cannot send after transport endpoint shutdown */
/qemu/include/hw/xen/interface/io/
H A Dblkif.h176 *----------------------- Request Transport Parameters ------------------------
265 *----------------------- Request Transport Parameters -----------------------
480 * transport parameters.
487 * transport parameters.
490 * o Publish transport parameters
498 * o Query frontend transport parameters.
516 * of transport parameters, can skip certain states in the state machine:
520 * case, default transport parameters are in effect and any
521 * transport parameters published by the frontend must contain
527 * transport parameters are in effect and any transport parameters
[all …]
/qemu/linux-user/generic/
H A Dtarget_errno_defs.h106 #define TARGET_EOPNOTSUPP 95 /* Operation not supported on transport endpoint */
117 #define TARGET_EISCONN 106 /* Transport endpoint is already connected */
118 #define TARGET_ENOTCONN 107 /* Transport endpoint is not connected */
119 #define TARGET_ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */
/qemu/migration/
H A Dcpr-transfer.c24 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET && in cpr_transfer_output()
48 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET && in cpr_transfer_input()
H A Dmigration.c190 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET) { in transport_supports_multi_channels()
196 } else if (addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in transport_supports_multi_channels()
220 if (addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in transport_supports_seeking()
230 return addr->transport == MIGRATION_ADDRESS_TYPE_FILE; in transport_supports_extra_fds()
239 error_setg(errp, "Migration requires seekable transport (e.g. file)"); in migration_channels_and_transport_compatible()
252 "Migration requires a transport that allows for extra fds (e.g. file)"); in migration_channels_and_transport_compatible()
257 addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in migration_channels_and_transport_compatible()
258 error_setg(errp, "Migration requires streamable transport (eg unix)"); in migration_channels_and_transport_compatible()
269 if (addr->transport == MIGRATION_ADDRESS_TYPE_RDMA) { in migration_capabilities_and_transport_compatible()
670 addr->transport = MIGRATION_ADDRESS_TYPE_EXEC; in migrate_uri_parse()
[all …]
/qemu/block/
H A Dgluster.c317 * file=gluster[+transport]://[host[:port]]/volume/path[?socket=...]
321 * 'transport' specifies the transport type used to connect to gluster
322 * management daemon (glusterd). Valid transport types are
323 * tcp or unix. If a transport type isn't specified, then tcp type is assumed.
327 * If transport type is 'unix', then 'host' field should not be specified.
333 * default port. If the transport type is unix, then 'port' should not be
365 /* transport */ in qemu_gluster_parse_uri()
685 error_append_hint(errp, "Usage: file=gluster[+transport]://" in qemu_gluster_parse()
702 "file.server.1.transport=unix," in qemu_gluster_parse()
H A Discsi.c1688 switch (iscsi_url->transport) { in iscsi_parse_filename()
1696 error_setg(errp, "Unknown transport type (%d)", in iscsi_parse_filename()
1697 iscsi_url->transport); in iscsi_parse_filename()
1704 qdict_set_default_str(options, "transport", transport_name); in iscsi_parse_filename()
1728 .name = "transport",
1808 enum iscsi_transport_type transport; in iscsi_open() local
1818 transport_name = qemu_opt_get(opts, "transport"); in iscsi_open()
1824 error_setg(errp, "Need all of transport, portal and target options"); in iscsi_open()
1831 transport = TCP_TRANSPORT; in iscsi_open()
1833 transport = ISER_TRANSPORT; in iscsi_open()
[all …]
/qemu/qapi/
H A Dsockets.json200 # @type: Transport type
240 # @type: Transport type
/qemu/docs/devel/
H A Dvirtio-backends.rst23 transport they use. For example -device virtio-foo represents the foo
25 device using the PCI transport.
/qemu/docs/system/openrisc/
H A Dvirt.rst15 * 8 virtio-mmio transport devices
/qemu/include/io/
H A Dchannel-command.h36 * that can transport data with an externally running command
H A Dchannel-websock.h46 * used as the transport.
/qemu/hw/virtio/
H A Dvhost-vsock-common.c170 error_report("vhost-vsock missed transport reset event"); in vhost_vsock_common_send_transport_reset()
235 * Defer transport reset event to a vm clock timer so that virtqueue in vhost_vsock_common_post_load()
H A Dvirtio-qmp.c41 /* Virtio transport features mapping */
43 /* Virtio device transport features */
66 /* Virtio ring transport features */
557 /* transport features */ in qmp_decode_features()
/qemu/docs/system/
H A Dqemu-block-drivers.rst.inc179 (when your filesystem or transport medium does not support holes).
694 *TYPE* specifies the transport type used to connect to gluster
695 management daemon (glusterd). Valid transport types are
696 tcp and unix. In the URI form, if a transport type isn't specified,
701 If transport type is unix, then *HOST* field should not be specified.
706 and if not specified, it defaults to port 24007. If the transport type is unix,
/qemu/docs/system/devices/
H A Dusb.rst116 bulk-only transport protocol used by 99% of USB sticks. This
148 Bulk-only transport storage device. This presents the guest with the
149 same USB bulk-only transport protocol interface as ``usb-storage``, but

1234