Generic os-vif offloads

Registered by Jan Gutter on 2018-10-03

The existing method in os-vif is to pass offload metadata is via a ``VIFPortProfileOVSRepresentor`` port profile object. This is currently used by the ``ovs`` reference plugin and the external ``agilio_ovs`` plugin. This blueprint tracks refactoring of the interface to support more VIF types and offload modes.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Jan Gutter
Direction:
Approved
Assignee:
Jan Gutter
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
milestone icon stein-3
Started by
Jan Gutter
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#/q/topic:bp/generic-os-vif-offloads

Spec: https://review.openstack.org/#/c/607610/

Addressed by: https://review.openstack.org/#/c/572081/

Gerrit topic: https://review.openstack.org/#q,topic:bp/generic-os-vif-offloads,n,z

Addressed by: https://review.openstack.org/607610
    Spec to implement os-vif generic datapath offloads

Approved for Stein. -- mriedem 20181214

Addressed by: https://review.openstack.org/572082
    Add support for vrouter HW datapath offloads

Addressed by: https://review.openstack.org/634218
    Duplicate os-vif datapath offload metadata

Addressed by: https://review.openstack.org/634219
    Collect duplicate codepaths in os_vif_util

Gerrit topic: https://review.openstack.org/#q,topic:bug/1813147,n,z

Addressed by: https://review.openstack.org/634928
    Ignore some PendingDeprecationWarnings for os-vif

Note: work completed on this blueprint for the Stein cycle - all functional bits have merged with only minor cleanups outstanding. Will submit the deprecations in Train and remove the interfaces in U. (jangutter) 20190206

Per the note from jangutter ^ this is complete for Stein. -- mriedem 20190305

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.