xenserver: use ovs-vsctl for VIF VLANs instead of separate state files
authorIan Campbell <Ian.Campbell@citrix.com>
Mon, 5 Oct 2009 15:32:53 +0000 (16:32 +0100)
committerBen Pfaff <blp@nicira.com>
Mon, 5 Oct 2009 17:07:28 +0000 (10:07 -0700)
commit55bc65533fe868666f6ea8539f2a1b30da964abf
tree7b55d080bd5f7c3b9c1fcc4092d7b9508dd9c2e2
parent7744280b18438e6e75d4a1867e57b5f4e48ad0ad
xenserver: use ovs-vsctl for VIF VLANs instead of separate state files

ovs-vsctl did not exist when this code was originally written, but it
provides exactly what is needed to get rid of those separate state
files.

The vif hotplug script diff is against the xs5.7 branch but I think is
applicable to master and/or citrix with just context changes.

I was thinking of using ovs-vsctl exclusively for configuration
modifications from the vif hotplug script but that would need a
mechanism to pass the additional vif details to ovs-vsctl add-port as
well as perhaps making the bridge optional to del-port. The other option
would be to use the --no-reload option and split the config mods into
two parts, but I don't like that idea much.
xenserver/etc_xensource_scripts_vif
xenserver/opt_xensource_libexec_interface-reconfigure