]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: add support for parsing/formatting virNWFilterBindingDefPtr
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 10 May 2018 12:37:53 +0000 (13:37 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Tue, 26 Jun 2018 10:22:07 +0000 (11:22 +0100)
commit17b1ebf4ec89369f01a0b659845d64ad78ffe7f0
tree158a196a046a0ac85c814a1e9311cef58e79a3ae
parent7c7880dd980f4046287ac7c635cab7b9c28eeb34
conf: add support for parsing/formatting virNWFilterBindingDefPtr

A typical XML representation of the virNWFilterBindingDefPtr struct
looks like this:

  <filterbinding>
    <owner>
      <name>f25arm7</name>
      <uuid>12ac8b8c-4f23-4248-ae42-fdcd50c400fd</uuid>
    </owner>
    <portdev name='vnet1'/>
    <mac address='52:54:00:9d:81:b1'/>
    <filterref filter='clean-traffic'>
      <parameter name='MAC' value='52:54:00:9d:81:b1'/>
    </filterref>
  </filterbinding>

Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/conf/virnwfilterbindingdef.c
src/conf/virnwfilterbindingdef.h
src/libvirt_private.syms
tests/Makefile.am
tests/virnwfilterbindingxml2xmldata/filter-vars.xml [new file with mode: 0644]
tests/virnwfilterbindingxml2xmldata/simple.xml [new file with mode: 0644]
tests/virnwfilterbindingxml2xmltest.c [new file with mode: 0644]