mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-07-17 07:07:16 +00:00
Fix networking in paravirt guests
This commit is contained in:
parent
adec25590c
commit
129a24ea8c
17
ChangeLog
17
ChangeLog
@ -1,10 +1,15 @@
|
|||||||
|
Thu Aug 18 15:22:23 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
|
* src/xml.c: fix networking in paravirt guests - only set the
|
||||||
|
'(type ioemu)' option for HVM.
|
||||||
|
|
||||||
Thu Aug 17 19:42:50 CEST 2006 Daniel Veillard <veillard@redhat.com>
|
Thu Aug 17 19:42:50 CEST 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* src/xml.c: fix virParseUUID()
|
* src/xml.c: fix virParseUUID()
|
||||||
|
|
||||||
Wed Aug 16 19:07:52 CEST 2006 Daniel Veillard <veillard@redhat.com>
|
Wed Aug 16 19:07:52 CEST 2006 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* NEWS configure.in doc//* include/libvirt/libvirt.h
|
* NEWS configure.in doc//* include/libvirt/libvirt.h
|
||||||
include/libvirt/libvirt.h.in: preparing release of 0.1.4,
|
include/libvirt/libvirt.h.in: preparing release of 0.1.4,
|
||||||
regenerated docs, fixed a few things
|
regenerated docs, fixed a few things
|
||||||
* src/proxy_internal.c src/test.c src/xend_internal.c:
|
* src/proxy_internal.c src/test.c src/xend_internal.c:
|
||||||
@ -23,13 +28,13 @@ Wed Aug 16 11:38:02 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
|||||||
setMemory, setMaxMemory, createLinux, dumpXML, setVcpus.
|
setMemory, setMaxMemory, createLinux, dumpXML, setVcpus.
|
||||||
* docs/testnode.xml, docs/testfc4.xml, docs/testfv0.xml:
|
* docs/testnode.xml, docs/testfc4.xml, docs/testfv0.xml:
|
||||||
Example config for using with test driver
|
Example config for using with test driver
|
||||||
|
|
||||||
Wed Aug 16 11:36:21 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
Wed Aug 16 11:36:21 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
* src/xend_internal.c, src/xml.c, src/xml.h: Refactored the
|
* src/xend_internal.c, src/xml.c, src/xml.h: Refactored the
|
||||||
sexpr_uuid method into a re-usable virParseUUID method which
|
sexpr_uuid method into a re-usable virParseUUID method which
|
||||||
can be used by any backend
|
can be used by any backend
|
||||||
|
|
||||||
Wed Aug 16 11:31:59 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
Wed Aug 16 11:31:59 EDT 2006 Daniel Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
* src/libvirt.c: Remove some duplicated changes for VIR_DOMAIN_RO
|
* src/libvirt.c: Remove some duplicated changes for VIR_DOMAIN_RO
|
||||||
|
@ -967,7 +967,7 @@ virDomainParseXMLDiskDesc(xmlNodePtr node, virBufferPtr buf, int hvm)
|
|||||||
* Returns 0 in case of success, -1 in case of error.
|
* Returns 0 in case of success, -1 in case of error.
|
||||||
*/
|
*/
|
||||||
static int
|
static int
|
||||||
virDomainParseXMLIfDesc(xmlNodePtr node, virBufferPtr buf)
|
virDomainParseXMLIfDesc(xmlNodePtr node, virBufferPtr buf, int hvm)
|
||||||
{
|
{
|
||||||
xmlNodePtr cur;
|
xmlNodePtr cur;
|
||||||
xmlChar *type = NULL;
|
xmlChar *type = NULL;
|
||||||
@ -1016,7 +1016,8 @@ virDomainParseXMLIfDesc(xmlNodePtr node, virBufferPtr buf)
|
|||||||
}
|
}
|
||||||
if (script != NULL)
|
if (script != NULL)
|
||||||
virBufferVSprintf(buf, "(script '%s')", script);
|
virBufferVSprintf(buf, "(script '%s')", script);
|
||||||
virBufferAdd(buf, "(type ioemu)", 12);
|
if (hvm)
|
||||||
|
virBufferAdd(buf, "(type ioemu)", 12);
|
||||||
|
|
||||||
virBufferAdd(buf, ")", 1);
|
virBufferAdd(buf, ")", 1);
|
||||||
if (mac != NULL)
|
if (mac != NULL)
|
||||||
@ -1210,8 +1211,7 @@ virDomainParseXMLDesc(const char *xmldesc, char **name)
|
|||||||
(obj->nodesetval != NULL) && (obj->nodesetval->nodeNr >= 0)) {
|
(obj->nodesetval != NULL) && (obj->nodesetval->nodeNr >= 0)) {
|
||||||
for (i = 0; i < obj->nodesetval->nodeNr; i++) {
|
for (i = 0; i < obj->nodesetval->nodeNr; i++) {
|
||||||
virBufferAdd(&buf, "(device ", 8);
|
virBufferAdd(&buf, "(device ", 8);
|
||||||
res =
|
res = virDomainParseXMLIfDesc(obj->nodesetval->nodeTab[i], &buf, hvm);
|
||||||
virDomainParseXMLIfDesc(obj->nodesetval->nodeTab[i], &buf);
|
|
||||||
if (res != 0) {
|
if (res != 0) {
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user