The SR-IOV feature has the following limitations in this release:
Migration is disabled for any domain that has one or more virtual functions assigned to it.
You can destroy only the last virtual function that was created for a physical function. So, if you create three virtual functions, the first virtual function that you can destroy must be the third one.
Only Ethernet, InfiniBand, and Fibre Channel SR-IOV cards are supported.
The SR-IOV feature is enabled only for the SR-IOV cards that are installed on a PCIe bus of a root domain. If an SR-IOV card is assigned to a domain by using the Direct I/O (DIO) feature, the SR-IOV feature is not enabled for that card.
The PCIe endpoint devices and SR-IOV virtual functions from a particular PCIe bus can be assigned up to a maximum of 15 domains. The PCIe resources, such as interrupt vectors for each PCIe bus, are divided among the root domain and I/O domains. As a result, the number of devices that you can assign to a particular I/O domain is also limited. Make sure that you do not assign a large number virtual functions to the same I/O domain. For a description of the problems related to SR-IOV, see Oracle VM Server for SPARC 220.127.116.11, 3.1.1, and 3.1 Release Notes .