nova-powervm/nova_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
..
cmd Conductor changes to register nova-powervm objects 2016-03-23 08:11:39 -04:00
conf Add VeNCrypt (TLS/x509) Security VNC config 2016-07-19 08:54:24 -07:00
hacking hacking: check for deprecated os.open() 2016-02-17 14:43:31 -02:00
locale Correct Translation files permissions 2016-05-17 12:21:40 -04:00
objects Use LiveMigrateData object 2016-03-04 08:14:15 -05:00
tests VIF driver implementation for SR-IOV 2016-08-22 17:10:35 -05:00
virt VIF driver implementation for SR-IOV 2016-08-22 17:10:35 -05:00
__init__.py Remove content from functionally-empty __init__s 2015-07-20 15:45:13 -05:00
version.py Fix package reference in version code 2016-05-26 13:47:21 +00:00