nova/releasenotes/notes/netronome-smartnic-enablement-d3897fb294429282.yaml
Jan Gutter 2bd008ef5c Netronome SmartNIC Enablement
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>
2017-07-26 19:03:04 +00:00

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.