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]