Attached is the opinion of the Crossbow project, submitted for PSARC 
review by December 2nd 2008.

Since the commitment review, the project team needed to make four minor
changes. The changes were motivated by internal and external feed-back from
early adopters and Beta customers, and by the integration with other
consumers of the project interfaces.

The changes do not constitute any architectural depart from the original
specifications voted on, therefore, I'm including them in this opinion.
In the case directory, final.materials has the exact specifications,
taking into account the commitment review  TCR and spec updates.
The revised.materials directory there includes the four changes below.
I can file a separate fasttrack to cover these changes if members believe it
is necessary.

- Phased delivery of the some of the resource controls.
  Initially, maxbw (maximum bandwidth), priority, cpus and fanout properties
  were approved for flows and datalinks.
  The support of the cpus property for flows and  the fanout property for
  flows and datalinks are now targeted after the first integration.
  All other properties, are still supported, and provide sufficient added
  value for the first phase.

- Add a -H option to dladm show-phys and dladm create-vnic.
  One of the projects added value is exposing a CLI to control the 
assignment
  of some of the NICs hardware resources to MAC clients (i.e. VNICs).
  At commitment time, factory MAC addresses were the only such hardware
  resource.
  The need for controlling the assignment of Receive Rings became 
increasingly
  obvious during the implementation and Beta testing, thus the -H option.

- The integration with new features of LDOMs required the ability to
  allow an exclusive MAC client to set the interface's MTU,
  thus a new Consolidation Private MAC client function: mac_set_mtu().

- A limitation in the multi-threadedness of a major NIC device driver
  necessitated the addition of a flag to request the serialization
  of transmit operations submitted to that driver.
  A new flag needed to be added to the Consolidation Private MAC provider
  interface (MAC_VIRT_SERIALIZE flag of the mac_register_t's m_v12n).

    Kais.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: opinion.ascii
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081126/e0293c90/attachment.ksh>

Reply via email to