Enable Agilio vRouter offloads in Nova

Bug #1772612 reported by Jan Gutter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R4.1
Fix Committed
High
Jan Gutter
R5.0
New
High
Jan Gutter
Trunk
New
High
Jan Gutter
OpenContrail
New
Undecided
Unassigned

Bug Description

SmartNICs allow complex packet processing on the NIC. In order to support
hardware acceleration for them, Nova core needs modifications to support the combination of VIF and vRouter plugging they support. This proposes a
hybrid SR-IOV and vRouter model to enable acceleration.

Jan Gutter (jangutter)
description: updated
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] contrail/ocata-15.0.6

Review in progress for https://review.opencontrail.org/43209
Submitter: Jan Gutter (<email address hidden>)

Jeba Paulaiyan (jebap)
tags: added: netronome vrouter
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/43209
Committed: http://github.com/Juniper/nova/commit/8496d4eae14abc532cf47d4423d336a2b35df46e
Submitter: Zuul (<email address hidden>)
Branch: contrail/ocata-15.0.6

commit 8496d4eae14abc532cf47d4423d336a2b35df46e
Author: Jan Gutter <email address hidden>
Date: Tue May 22 11:00:40 2018 +0200

Add plumbing for hardware 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 three
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 libvirt xml generation code was updated to support the modes.

* The Nova legacy VIF plugging code was updated to support the modes.

* The corresponding review on OpenContrail is currently at:
https://review.opencontrail.org/#/c/42850/ for master
https://review.opencontrail.org/#/c/42478/ for 4.1

Change-Id: I73908368d48b0c6f8780b8dabe30b83875efa0b8
Closes-Bug: #1772612
Signed-off-by: Jan Gutter <email address hidden>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.