Nicolas,

This looks good.

Page 8.  Item 6.  should read 'VLANs to be implemented at the VNIC layer 
instead of DLS'

3.1.4 move-vnic:  Will the command fail if the vnic is busy ? That could 
be the easy route. Trying to move it while it is busy i.e. with clients 
having it open may be more difficult from an implementation perspective.

3.1.6, 3.1.7 - up-vnic and down-vnic is the same as creation and 
deletion of vnics except that it is done based on information from the 
repository instead of from the command line ? Somehow up and down 
conjure up vision of just a flag change (similar to ifconfig up/down) 
instead of creation / deletion, may be just the nomenclature ?

MAC API: We also need to mention somewhere that most (need to enumerate) 
control APIs may wait for serialization and must be called from a 
cv_waitable context. Also some more clarifications may be needed with 
respect to locking issues, Eg. upcalls must not hold any locks etc. Will 
get back to you after working out the issues more fully.

Thirumalai

Nicolas Droux wrote:

>Folks,
>
>I posted a first draft of the Crossbow virtualization architecture  
>document. It can be found at:
>
>http://opensolaris.org/os/project/crossbow/Docs/crossbow-virt.pdf
>
>Enjoy!
>
>Nicolas.
>
>  
>
 

Reply via email to