[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 |
||
| External issue ID: | 857 |
| Description |
|
VTN Manager failed to remove expired flow entry sent by FLOW_REMOVED message. |
| 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) |