[NETVIRT-802] Trunk ports flows are not created for subports Created: 24/Jul/17  Updated: 08/Nov/17  Resolved: 27/Jul/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Luis Tomas Assignee: Vishal Thapar
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: All


External issue ID: 8880

 Description   

Trunk port support is not working with networking-odl as ML2 driver for Neutron as the flows for the subports are not created, therefore only the parent port traffic is handled by ovs-flows.

Everything seems ok from the neutron side (even networking-odl side) as the information about the trunk, parent port and subports is correct. The only thing missing are the actual flows to differentiate between parent port traffic and subports traffic at the br-int.

Some information about ovs flows and tables: http://paste.openstack.org/show/616322/

And some outputs from the restconf API:
http://paste.openstack.org/show/616323/

Steps to reproduce:
1.- Deploy devstack with this local.conf: http://paste.openstack.org/show/616318/
2.- Steps to recreate the VM with trunk ports: http://paste.openstack.org/show/616319/



 Comments   
Comment by Vishal Thapar [ 25/Jul/17 ]

Gerrit patches:

master: https://git.opendaylight.org/gerrit/#/c/60708/
carbon: https://git.opendaylight.org/gerrit/#/c/60709/

Comment by Vishal Thapar [ 26/Jul/17 ]

Code is merged, can you test and confirm if it resolves the issue?

Comment by Luis Tomas [ 26/Jul/17 ]

Sure, I'll do that asap and report it back! Thanks!

Comment by Luis Tomas [ 26/Jul/17 ]

I tested it and now it works! Thank you really much for the quick fix!!

Generated at Wed Feb 07 20:22:30 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.