2bd008ef5c
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>
15 lines
776 B
YAML
15 lines
776 B
YAML
---
|
|
features:
|
|
- This release adds support for Netronome's Agilio OVS VIF type. In order
|
|
to use the accelerated plugging modes, external Neutron and OS-VIF plugins
|
|
are required. Consult
|
|
https://github.com/Netronome/agilio-ovs-openstack-plugin for installation
|
|
and operation instructions.
|
|
Consult the Agilio documentation available at
|
|
https://support.netronome.com/ for more information about the plugin
|
|
compatibility and support matrix.
|
|
- The ``virtio-forwarder`` VNIC type has been added to the list of VNICs.
|
|
This VNIC type is intended to request a low-latency virtio port inside the
|
|
instance, likely backed by hardware acceleration. Currently the Agilio OVS
|
|
external Neutron and OS-VIF plugins provide support for this VNIC mode.
|