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 > >
good job Nicolas. Quick comments/questions after a first skimming: . About the Random MAC addresses for vnic. What was the rationale for having the local bit set? . There could be a bit of inconcistency in the expected behavior between create-vnic and move-vnic: create-vnic without -m attempts to allocates a factory MAC address, and, in case of unavailability generates a random one. The user doesn't need any extra option for the right thing to succees. On the other hand, if the user is moving a vnic that was using a factory MAC address (even without the user's explicitly asking for it), to a NIC that doesn't has MAC address slots left, then he/she needs to pass an overriding option, -F, to force the move. The user didn't care in the first time whether hardware resource must be used for the vnic, and shouldn't care when the vnic is relocated neither. . Any example of what down-vnic is needed for? Kais