Cisco Nexus ML2 mechanism fails on GRE networks

Bug #1415672 reported by Yaroslav
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-cisco
New
Undecided
Unassigned

Bug Description

There is a problem with Cisco Nexus ML2 mechanism and GRE networks. Function _port_action fails with NexusMissingRequiredFields if the port's network is not VLAN. So, this prevents port binding, and leads to completely non-working GRE networks.

My proposed solution is to add a check in beginning of _port_action:

if (segment and segment[api.NETWORK_TYPE] != p_const.TYPE_VLAN):
    return

There is a similar check in _get_vlanid, but it is not enough

Tags: ml2 nexus cisco
description: updated
Changed in neutron:
importance: Undecided → Medium
Changed in neutron:
status: New → Confirmed
Revision history for this message
Rich Curran (rcurran) wrote :

Fixed on networking-cisco repo: https://review.openstack.org/#/c/169879/3

no longer affects: neutron
Henry Gessau (gessau)
tags: added: nexus
Revision history for this message
Yaroslav (yaroslav-isakov) wrote :

So, I think it could be closed, then?

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.