nova-powervm/nova_powervm/tests/virt/powervm
Sridhar Venkat 0e8fdcdf63 VIF driver implementation for SR-IOV
PvmVnicSriovVifDriver, a VIF driver for vNICs backed by SR-IOV VFs.  The
main plug method intercepts incoming vif requests and branches off to
this new vif driver if the vif type is 'pvm_sriov'.  The driver "plugs"
a new vNIC into the instance by:

- Building a new pypowervm.wrappers.iocard.VNIC object.
- Assigning backing devices from the pool of physical ports labeled
  according to the physical network name.
- Creating the VNIC on the PowerVM REST server as a child of the LPAR
  corresponding to the instance.

The unplug method locates the appropriate VNIC according to its MAC
address and deletes it from the PowerVM REST server.

Implements: bp/powervm-sriov-nova
Change-Id: I9b707e8c12c2124001089ac1a0f2ef28e5cc7478
2016-08-22 17:10:35 -05:00
..
disk Driver cleanup work 2016-07-07 10:52:04 -04:00
nvram Deploy of a VM occasionally fails due to invalid keystone token 2016-08-10 15:22:37 +05:30
tasks Merge "Plug updated VIFs" 2016-08-17 16:30:25 +00:00
volume Rebase on pypowervm.tasks.hdisk refactor 2016-07-28 17:36:45 +00:00
__init__.py Use NVRAM data on VM operations 2016-03-05 00:00:57 +00:00
fixtures.py Remove vios module - use pypowervm.tasks.partition 2016-06-23 11:27:32 -05:00
test_driver.py VIF driver implementation for SR-IOV 2016-08-22 17:10:35 -05:00
test_host.py VIF driver implementation for SR-IOV 2016-08-22 17:10:35 -05:00
test_image.py Fix py34 issues 2015-07-31 19:25:08 +00:00
test_live_migration.py Support override migration flags 2016-06-14 13:30:07 -04:00
test_media.py Remove delete vopt if nothing to delete 2016-07-07 14:51:52 -04:00
test_mgmt.py Driver cleanup work 2016-07-07 10:52:04 -04:00
test_slot.py Move LPAR scrub tasks from build_map to Create task 2016-08-12 17:19:18 +02:00
test_vif.py VIF driver implementation for SR-IOV 2016-08-22 17:10:35 -05:00
test_vm.py Save/restore VM's maximum number of virtual slots 2016-07-19 09:07:54 -07:00