4d32b45c15
Add plumbing for Contrail/Tungsten Fabric datapath offloads * This change expands the VNIC type support for the vrouter VIF type by adding 'direct' and 'virtio-forwarder' plugging support. * After this change, the vrouter VIF type will support the following modes: * 'normal': the 'classic' tap-style VNIC plugged into the instance, * 'direct': a PCI Virtual Function is passed through to the instance, * 'virtio-forwarder': a PCI Virtual Function is proxied to the instance via a vhost-user virtio forwarder. * The os-vif conversion function was extended to support the two new plugging modes. * Unit tests were added for the os-vif conversion functions. * OpenContrail / Tungsten Fabric is planning to consume this functionality for the 5.1 release. * os-vif 1.14.0 is required to pass the metadata Change-Id: I327894839a892a976cf314d4292b22ce247b0afa Depends-On: I401ee6370dad68e62bc2d089e786a840d91d0267 Signed-off-by: Jan Gutter <jan.gutter@netronome.com> blueprint: vrouter-hw-offloads
15 lines
823 B
YAML
15 lines
823 B
YAML
---
|
|
features:
|
|
- |
|
|
This release adds support for ``direct`` and ``virtio-forwarder`` VNIC
|
|
types to the ``vrouter`` VIF type. In order to use these VNIC types,
|
|
support is required from the version of OpenContrail, Contrail or Tungsten
|
|
Fabric that is installed, as well the required hardware. At this time, the
|
|
reference os-vif plugin is hosted on OpenContrail at
|
|
https://github.com/Juniper/contrail-nova-vif-driver but is expected to
|
|
transition to Tungsten Fabric in the future. Version 5.1 or later of the
|
|
plugin is required to use these new VNIC types. Consult the `Tungsten
|
|
Fabric documentation <https://tungstenfabric.github.io/website/>`_ for
|
|
release notes, when available, about hardware support. For commercial
|
|
support, consult the release notes from a downstream vendor.
|