<br><tt><font size=2>kashyapv@linux.vnet.ibm.com wrote on 05/10/2010 03:30:10
AM:<br>
<br>
<br>
> <br>
> <cut...><br>
> <br>
> > >     VSI Manager ID      1 octet<br>
> > >     VSI Type ID         3
octets<br>
> > >     VSI Type ID Version 1 octet<br>
> > >     VSI Instance ID    16 octets  
             <-- taken care of via<br>
> > dimdecode<br>
> ><br>
> <br>
> The 'VSI Instance ID' is associated with a virtual interface. Therefore,
a <br>
> guest might have multiple VSI-instance IDs - each associated with
a separate<br>
> virtual NIC.</font></tt>
<br>
<br><tt><font size=2>Alright, then this becomes the 3rd UUID (besides guest
and host UUID that Scott</font></tt>
<br><tt><font size=2>seems to want) to initiate the setup protocol with
the switch. So the list of</font></tt>
<br><tt><font size=2>parameters above is necessary to be provided from
the 'outside'.</font></tt>
<br>
<br><tt><font size=2>I am wondering what the first three parameters are
related to. Do they reflect</font></tt>
<br><tt><font size=2>specifics of a particular attached switch ? Should
this information migrate with</font></tt>
<br><tt><font size=2>a VM to another switch and possibly cause the setup
protocol to fail because that</font></tt>
<br><tt><font size=2>switch requires a different manager, type or type
version ID for example? Not that</font></tt>
<br><tt><font size=2>this would then make things easier at all (to code),
but at least it would provide</font></tt>
<br><tt><font size=2>a correct long term solution if this information actually
did not go into VM</font></tt>
<br><tt><font size=2>metadata but was a host's local switch configuration
data that could be different</font></tt>
<br><tt><font size=2>for every attached Ethernet interface. This information
would have to then</font></tt>
<br><tt><font size=2>go into some local configuration file that libvirt
can read when needed.</font></tt>
<br><tt><font size=2><br>
    Stefan</font></tt>