These patches enable Netronome Agilio SmartNIC acceleration in Nova.
* This patch set adds VIF_TYPE_AGILIO_OVS to hook in the external ML2
plugin.
* This patch set adds VNIC_TYPE_VIRTIO_FORWARDER to enable the
virtio-forwarder plugging mode.
* nova/network/neutronv2/api.py has been modified to pass the bridge
in the os-vif objects, similar to other OVS VIF types.
* os_vif_util.py has been extended to handle the agilio_ovs os-vif
plugin.
* VIFPortProfileOVSRepresentor is used to pass the PCI address and vif
name to the os-vif plugin.
* Note: this enables the external ML2 and OS-VIF plugin, hosted at
https://github.com/Netronome/agilio-ovs-openstack-plugin
to support the out-of-tree version of Agilio OVS. Consult the Agilio
documentation for configuration recommendations.
Change-Id: I3da059fb62f085ff04532f8ec05857acfb628b06
Depends-On: Id95a9f311e71b3cefb170704728641a4a1a91144
Signed-off-by: Jan Gutter <jan.gutter@netronome.com>