Nicolas, Nicolas Droux wrote: > 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
This is an excellent document. I have a high-level question: There was some discussion in the past about how Crossbow might subsume the functionality offered by the IPQos "feature" in the ip module. Is that still (or was that ever) one of the goals? Along similar lines, the document talks about the ability to specify the priority associated with a given VNIC, but doesn't define what that means. Does the priority associated with a VNIC get mapped to the priority field (priority portion of ether_tci) of packets flowing through it? If so, how do you handle a situation where a packet comes down from above with conflicting priority either due to the mblk's b_band setting, a previously negotiated DL_UDQOS_* DLPI attribute, or non-zero dl_priority in the DL_UNITDATA_REQ? Can these mechanisms override the VNIC's setting, or is it the other way around? I would guess that once set at the VNIC level, nothing can override that. Thanks, -Seb