I am self-sponsoring the following case and marking it as
"closed approved automatic". It only adds consolidation private
interfaces and they have been reviewed by the Crossbow team.

The motivation for documenting these interfaces is
because VirtualBox will be using them along with other
MAC client API. I will send the contract
to be signed once it is ready.

The Release Binding is Minor.

Thanks,
-Krishna

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All 
rights reserved.
1. Introduction
    1.1. Project/Component Working Name:
         MAC client API and VNIC API updates
    1.2. Name of Document Author/Supplier:
         Author:  Krishna Yenduri
    1.3  Date of This Document:
        02 April, 2010
4. Technical Description

The VirtualBox team would like to use the MAC client API
in Solaris from a kernel module.

They also need new kernel-level API for creating, modifying and
deleting VNICs and setting link properties. The following
interfaces are being added for that purpose:

<sys/vnic_mgmt.h>                       Consolidation Private
        MAC_VLAN                        Consolidation Private
        vnic_ioc_diag_t                 Consolidation Private
        vnic_mac_addr_type_t            Consolidation Private
        vnic_create                     Consolidation Private
        vnic_modify_addr                Consolidation Private
        vnic_delete                     Consolidation Private

<sys/mac_client.h>                      Consolidation Private
        MAC_CLIENT_PRI_LOW              Consolidation Private
        MAC_CLIENT_PRI_MEDIUM           Consolidation Private
        MAC_CLIENT_PRI_HIGH             Consolidation Private
        mac_client_set_maxbw            Consolidation Private
        mac_client_get_maxbw            Consolidation Private
        mac_client_reset_maxbw          Consolidation Private
        mac_client_set_priority         Consolidation Private
        mac_client_get_priority         Consolidation Private
        mac_client_reset_priority       Consolidation Private

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open

_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to