<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libvirt.git/src/remote_protocol-structs, branch master</title>
<subtitle>libvirt.org: git/libvirt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/'/>
<entry>
<title>lib: Introduce virDomainFDAssociate API</title>
<updated>2023-01-09T13:59:42+00:00</updated>
<author>
<name>Peter Krempa</name>
<email>pkrempa@redhat.com</email>
</author>
<published>2022-02-24T16:01:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=abd9025c2fd28f76a43148fc5c92f6153c7b1f74'/>
<id>abd9025c2fd28f76a43148fc5c92f6153c7b1f74</id>
<content type='text'>
The API can be used to associate one or more (e.g. a RO and RW fd for a
disk backend image) FDs to a VM. They can be then used per definition.

The primary use case for now is for complex deployment where
libvirtd/virtqemud may be run inside a container and getting the image
into the container is complicated.

In the future it will also allow passing e.g. vhost FDs and other
resources to a VM without the need to have a filesystem representation
for it.

Passing raw FDs has few intricacies and thus libvirt will by default not
restore security labels.

Signed-off-by: Peter Krempa &lt;pkrempa@redhat.com&gt;
Reviewed-by: Pavel Hrdina &lt;phrdina@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The API can be used to associate one or more (e.g. a RO and RW fd for a
disk backend image) FDs to a VM. They can be then used per definition.

The primary use case for now is for complex deployment where
libvirtd/virtqemud may be run inside a container and getting the image
into the container is complicated.

In the future it will also allow passing e.g. vhost FDs and other
resources to a VM without the need to have a filesystem representation
for it.

Passing raw FDs has few intricacies and thus libvirt will by default not
restore security labels.

Signed-off-by: Peter Krempa &lt;pkrempa@redhat.com&gt;
Reviewed-by: Pavel Hrdina &lt;phrdina@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add virDomainAbortJobFlags public API</title>
<updated>2022-06-07T15:40:21+00:00</updated>
<author>
<name>Jiri Denemark</name>
<email>jdenemar@redhat.com</email>
</author>
<published>2022-05-10T13:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=57762f85278dede8bf4f70bd6bffd8b33331052a'/>
<id>57762f85278dede8bf4f70bd6bffd8b33331052a</id>
<content type='text'>
The original virDomainAbortJob did not support flags.

Signed-off-by: Jiri Denemark &lt;jdenemar@redhat.com&gt;
Reviewed-by: Peter Krempa &lt;pkrempa@redhat.com&gt;
Reviewed-by: Pavel Hrdina &lt;phrdina@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original virDomainAbortJob did not support flags.

Signed-off-by: Jiri Denemark &lt;jdenemar@redhat.com&gt;
Reviewed-by: Peter Krempa &lt;pkrempa@redhat.com&gt;
Reviewed-by: Pavel Hrdina &lt;phrdina@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: Add RPC support for the virDomainRestoreParams API</title>
<updated>2022-05-06T14:34:30+00:00</updated>
<author>
<name>Claudio Fontana</name>
<email>cfontana@suse.de</email>
</author>
<published>2022-05-06T13:10:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=1140787c3c7d4c9c63e1784e2ebb3c0c59da0ff0'/>
<id>1140787c3c7d4c9c63e1784e2ebb3c0c59da0ff0</id>
<content type='text'>
Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: Add RPC support for the virDomainSaveParams API</title>
<updated>2022-05-06T14:34:30+00:00</updated>
<author>
<name>Claudio Fontana</name>
<email>cfontana@suse.de</email>
</author>
<published>2022-05-06T13:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=fbfbcf172970a054e52d47ed89c940de80dce563'/>
<id>fbfbcf172970a054e52d47ed89c940de80dce563</id>
<content type='text'>
Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: Add RPC support for the virDomainSetLaunchSecurityState API</title>
<updated>2022-01-04T17:56:00+00:00</updated>
<author>
<name>Jim Fehlig</name>
<email>jfehlig@suse.com</email>
</author>
<published>2021-11-16T23:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=dd6321a2fb23b94b55ed6c724c05e275013189e9'/>
<id>dd6321a2fb23b94b55ed6c724c05e275013189e9</id>
<content type='text'>
Signed-off-by: Jim Fehlig &lt;jfehlig@suse.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jim Fehlig &lt;jfehlig@suse.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qemu: Wire up MEMORY_DEVICE_SIZE_CHANGE event</title>
<updated>2021-10-01T09:04:47+00:00</updated>
<author>
<name>Michal Privoznik</name>
<email>mprivozn@redhat.com</email>
</author>
<published>2021-01-21T13:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=9985f62b51492a1df57713f99eee860383c11f67'/>
<id>9985f62b51492a1df57713f99eee860383c11f67</id>
<content type='text'>
As advertised in previous commit, this event is delivered to us
when virtio-mem module changes the allocation inside the guest.
It comes with one attribute - size - which holds the new size of
the virtio-mem (well, allocated size), in bytes.
Mind you, this is not necessarily the same number as 'requested
size'. It almost certainly will be when sizing the memory up, but
it might not be when sizing the memory down - the guest kernel
might be unable to free some blocks.

This current size is reported in the domain XML as an output
element only.

Signed-off-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
Reviewed-by: Ján Tomko &lt;jtomko@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As advertised in previous commit, this event is delivered to us
when virtio-mem module changes the allocation inside the guest.
It comes with one attribute - size - which holds the new size of
the virtio-mem (well, allocated size), in bytes.
Mind you, this is not necessarily the same number as 'requested
size'. It almost certainly will be when sizing the memory up, but
it might not be when sizing the memory down - the guest kernel
might be unable to free some blocks.

This current size is reported in the domain XML as an output
element only.

Signed-off-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
Reviewed-by: Ján Tomko &lt;jtomko@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: add public virNetworkCreateXMLFlags() and remote protocol</title>
<updated>2021-09-16T14:26:18+00:00</updated>
<author>
<name>Kristina Hanicova</name>
<email>khanicov@redhat.com</email>
</author>
<published>2021-09-15T11:07:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=6a0a2840cf93a5dd6fd7f58d473f9e99e48b62a1'/>
<id>6a0a2840cf93a5dd6fd7f58d473f9e99e48b62a1</id>
<content type='text'>
This new API creates network with given flags.

Signed-off-by: Kristina Hanicova &lt;khanicov@redhat.com&gt;
Reviewed-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new API creates network with given flags.

Signed-off-by: Kristina Hanicova &lt;khanicov@redhat.com&gt;
Reviewed-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: add virNodeDeviceIsPersistent()/IsActive()</title>
<updated>2021-09-14T19:25:10+00:00</updated>
<author>
<name>Jonathon Jongsma</name>
<email>jjongsma@redhat.com</email>
</author>
<published>2021-06-03T18:21:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=6d0b85d7920620b590de379f1ea6e0b5ea34dc84'/>
<id>6d0b85d7920620b590de379f1ea6e0b5ea34dc84</id>
<content type='text'>
These two public APIs are implemented for almost all other objects that
have a concept of persistent definition and activatability. Now that we
have node devices (mdevs) that can be defined and inactive, it will be
useful to query the persistent/active state of node devices as well.

Signed-off-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These two public APIs are implemented for almost all other objects that
have a concept of persistent definition and activatability. Now that we
have node devices (mdevs) that can be defined and inactive, it will be
useful to query the persistent/active state of node devices as well.

Signed-off-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: add virNodeDevice(Get|Set)Autostart()</title>
<updated>2021-09-14T19:22:51+00:00</updated>
<author>
<name>Jonathon Jongsma</name>
<email>jjongsma@redhat.com</email>
</author>
<published>2021-05-26T14:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=c6607a25b93bd6b0188405785d6608fdf71c8e0a'/>
<id>c6607a25b93bd6b0188405785d6608fdf71c8e0a</id>
<content type='text'>
This will allow persistent mediated devices to be configured to be
restarted automatically when the host reboots.

Signed-off-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow persistent mediated devices to be configured to be
restarted automatically when the host reboots.

Signed-off-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: add public virNetworkDefineXMLFlags() and remote protocol</title>
<updated>2021-08-24T13:46:28+00:00</updated>
<author>
<name>Kristina Hanicova</name>
<email>khanicov@redhat.com</email>
</author>
<published>2021-08-23T16:50:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libvirt.git/commit/?id=8105fbe8e6c648604ac2ff8d2a9817fb1495a57d'/>
<id>8105fbe8e6c648604ac2ff8d2a9817fb1495a57d</id>
<content type='text'>
This new API allows to define network with given flags.

Signed-off-by: Kristina Hanicova &lt;khanicov@redhat.com&gt;
Reviewed-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new API allows to define network with given flags.

Signed-off-by: Kristina Hanicova &lt;khanicov@redhat.com&gt;
Reviewed-by: Michal Privoznik &lt;mprivozn@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
