]> xenbits.xensource.com Git - libvirt.git/commit
conf: add passt XML additions to schema
authorLaine Stump <laine@redhat.com>
Fri, 11 Nov 2022 20:24:57 +0000 (15:24 -0500)
committerLaine Stump <laine@redhat.com>
Mon, 9 Jan 2023 19:24:27 +0000 (14:24 -0500)
commit63fbe529fc98c8b42568e3b5eec39088ee1aef3b
tree80f7605c4f4bc63a237e1282b46aeec04abee10e
parentefd286a7609f6832fd0d8fbb2925146da37a0e40
conf: add passt XML additions to schema

Initial support for network devices using passt (https://passt.top)
for the backend connection will require:

* new attributes of the <backend> subelement:
  * "type" that can have the value "passt" (to differentiate from
    slirp, because both slirp and passt will use <interface
    type='user'>)
  * "logFile" (a path to a file that passt should use for its logging)
  * "upstream" (a netdev name, e.g. "eth0").

* a new subelement <portForward> (described in more detail later)

Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/schemas/domaincommon.rng
tests/qemuxml2argvdata/net-user-passt.xml [new file with mode: 0644]