[ovs-git] [openvswitch/ovs] 6448a6: ofproto-dpif-upcall: Use flow_wildcards_has_extra(...
GitHub
noreply at github.com
Tue Sep 29 21:36:38 UTC 2015
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: 6448a693fc66cd466249a323d903d77b1f279085
https://github.com/openvswitch/ovs/commit/6448a693fc66cd466249a323d903d77b1f279085
Author: Jarno Rajahalme <jrajahalme at nicira.com>
Date: 2015-09-29 (Tue, 29 Sep 2015)
Changed paths:
M ofproto/ofproto-dpif-upcall.c
Log Message:
-----------
ofproto-dpif-upcall: Use flow_wildcards_has_extra().
Update the comment in ukey_revalidate() to reflect the fact that the
mask in ukey is not the datapath mask, but the originally translated
flow wildcards.
Use flow_wildcards_has_extra() instead of open coding equivalent (but
different) functionality. The old form and the code in
flow_wildcards_has_extra() ((dp | wc != dp) and (dp & wc != wc),
respecively) give the same result:
dp wc (dp | wc != dp) (dp & wc != wc)
-------------------------------------------------------
0 0 (0 | 0 != 0) (false) (0 & 0 != 0) (false)
0 1 (0 | 1 != 0) (true) (0 & 1 != 1) (true)
1 0 (1 | 0 != 1) (false) (1 & 0 != 0) (false)
1 1 (1 | 1 != 1) (false) (1 & 1 != 1) (false)
Signed-off-by: Jarno Rajahalme <jrajahalme at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>
More information about the git
mailing list