[libvirt] [PATCH 1/1] Initial POC of port profile id support
Daniel P. Berrange
berrange at redhat.com
Wed Mar 31 10:28:24 UTC 2010
On Tue, Mar 30, 2010 at 05:30:56PM -0400, David Allan wrote:
> ---
> docs/schemas/domain.rng | 8 ++++++++
> src/conf/domain_conf.c | 12 ++++++++++++
> src/conf/domain_conf.h | 1 +
> src/libvirt_private.syms | 3 +++
> src/qemu/qemu_conf.c | 12 ++++++++++++
> src/util/macvtap.c | 13 +++++++++++++
> src/util/macvtap.h | 4 ++++
> 7 files changed, 53 insertions(+), 0 deletions(-)
>
> diff --git a/docs/schemas/domain.rng b/docs/schemas/domain.rng
> index d804301..5917f60 100644
> --- a/docs/schemas/domain.rng
> +++ b/docs/schemas/domain.rng
> @@ -794,6 +794,11 @@
> <ref name="bridgeMode"/>
> </attribute>
> </optional>
> + <optional>
> + <attribute name="profileid">
> + <ref name="profileID"/>
> + </attribute>
> + </optional>
> <empty/>
> </element>
> <ref name="interface-options"/>
> @@ -1647,6 +1652,9 @@
> <param name="pattern">(vepa|bridge|private)</param>
> </data>
> </define>
> + <define name="profileID">
> + <data type="string"/>
> + </define>
> <define name="addrMAC">
> <data type="string">
> <param name="pattern">([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}</param>
I think this would be better off as a new element within interface, so
that if we need more data associated with the profile we can provide
it. eg perhaps something like
<switchport profile='XYZ'/>
Wouldn't this also be valid for the type=bridge networking mode, since
that is connecting VMs to the LAN too.
Regards,
Daniel
--
|: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
More information about the libvir-list
mailing list