Oracle® VM Server for SPARC 3.2 Administration Guide

Exit Print View

Updated: May 2015
 
 

Dynamic SR-IOV Configuration Requirements

    To dynamically create or destroy a virtual function, ensure that the following conditions are met:

  • I/O virtualization has been enabled for a PCIe bus before you begin to configure virtual functions.

  • The OS that runs on the root domain and on I/O domains must be at least the Oracle Solaris 11.1.10.5.0 OS or the Oracle Solaris 10 1/13 OS plus the required patches in Fully Qualified Oracle Solaris OS Versions in Oracle VM Server for SPARC 3.2 Installation Guide .

  • The physical function device is not configured in the OS or is in a multipathing configuration. For example, you can unplumb an Ethernet SR-IOV device or have it in an IPMP or an aggregation to successfully create or destroy a virtual function.

    An operation to create or destroy a virtual function requires that the physical function device driver toggle between the offline and online states. A multipathing configuration permits the device driver to toggle between these states.

  • The virtual function is either not in use or in a multipathing configuration before you remove a virtual function from an I/O domain. For example, you can either unplumb an Ethernet SR-IOV virtual function or not use it in an IPMP configuration.


    Note - You cannot use aggregation for Ethernet SR-IOV virtual functions because the current multipathing implementation does not support virtual functions.