forked from openvswitch/ovs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ofproto-dpif: Ignore non-packet field masks during flow revalidation
Commit bcd2633(ofproto-dpif: Store relevant fields for wildcarding in facet) implements flow revalidation by comparing the newly looked up flow mask with that of the existing facet. The non-packet fields, such as register masks, are always cleared by xlate_actions in the masks stored within facets, but they are not cleared in the newly looked up flow masks, causing otherwise valid flows to be declared as invalid flows and be removed from the datapath. This patch provides a fix. I was able to verify the fix on a system set up by Ying Chen where the bug can be reproduced. Bug #21680 Reported by: Ying Chen <[email protected]> Acked-by: Justin Pettit <[email protected]> Signed-off-by: Andy Zhou <[email protected]>
- Loading branch information
1 parent
97e9555
commit eaae2be
Showing
4 changed files
with
16 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters