Expose SR-IOV physical function's VLAN tag to guests

Registered by Vladik Romanovsky on 2016-09-29

The sriov-pf-passthrough-neutron-port[1] spec, that introduced network awareness
for the passed-through Physical Functions, has been implemented in the Newton
Cycle. However, current implementation ignores VLAN tags set on the associated
Neutron port.

[1] https://review.openstack.org/#/c/212472

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Vladik Romanovsky
Direction:
Approved
Assignee:
Vladik Romanovsky
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-3
Started by
Vladik Romanovsky on 2016-12-02
Completed by
Matt Riedemann on 2017-01-27

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/sriov-pf-passthrough-neutron-port-vlan,n,z

Addressed by: https://review.openstack.org/381370
    Expose SR-IOV physical function's VLAN tag to guests (spec)

Addressed by: https://review.openstack.org/405948
    db: add vlan column to virtual_interface table

Addressed by: https://review.openstack.org/405949
    objects: adding vlan filed to virtual_interface

Addressed by: https://review.openstack.org/405950
    objects: adding vlans field to NetworkInterfaceMetadata object

Addressed by: https://review.openstack.org/405951
    Adding vlans filed to Device tagging metadata

Addressed by: https://review.openstack.org/405952
    neutron: virtual interfaces should be created for preexisting ports

Addressed by: https://review.openstack.org/405953
    neutron: update vlan in virtual_interface on port update

Addressed by: https://review.openstack.org/405954
    libvirt: expose virtual interfaces with vlans to metadata

Addressed by: https://review.openstack.org/430496
    tests: fix vlan test type from int to str

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.