[VTN-16] Failed to remove expired flow entry. Created: 28/Apr/14  Updated: 03/May/18  Resolved: 08/May/14

Status: Resolved
Project: vtn
Component/s: VTN Manager
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Shigeru Yasuda Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 857

 Description   

VTN Manager failed to remove expired flow entry sent by FLOW_REMOVED message.
Once VTN Manager misses a removed flow, it never install the same flow entry
again.



 Comments   
Comment by Shigeru Yasuda [ 28/Apr/14 ]

This issue was caused by a bug of old version of Open vSwitch.

Old versoin of Open vSwitch (eg. 1.4.6) has a bug that it may clear OFPFW_DL_VLAN_PCP bit in FLOW_REMOVED message incorrectly. If OFPFW_DL_VLAN_PCP bit is not set in FLOW_REMOVED message, OpenFlow protocol plugin set DL_VLAN_PR match field into SAL Flow converted from FLOW_REMOVED. VTN Manager can not remove such SAL flow from flow database because current VTN Manager never set DL_VLAN_PR match field into a flow entry.

Although this is not caused by a bug of VTN Manager, I decided to add workaround for this OVS bug.

Comment by Shigeru Yasuda [ 08/May/14 ]

I close this bug because patch was merged.

https://git.opendaylight.org/gerrit/6442 (master)
https://git.opendaylight.org/gerrit/6490 (stable/hydrogen)

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