classifier: Add support for conjunctive matches.
authorBen Pfaff <blp@nicira.com>
Sun, 11 Jan 2015 21:25:24 +0000 (13:25 -0800)
committerBen Pfaff <blp@nicira.com>
Sun, 11 Jan 2015 21:25:24 +0000 (13:25 -0800)
commit18080541d2768c17c17711c35b4d4a23ab3e4153
treee77602548cb48e31ce673a0509210af054fca9a4
parent2e0bded4b44e671a06c8ceb97fc785778cc49458
classifier: Add support for conjunctive matches.

A "conjunctive match" allows higher-level matches in the flow table, such
as set membership matches, without causing a cross-product explosion for
multidimensional matches.  Please refer to the documentation that this
commit adds to ovs-ofctl(8) for a better explanation, including an example.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Jarno Rajahalme <jrajahalme@nicira.com>
25 files changed:
NEWS
lib/classifier-private.h
lib/classifier.c
lib/classifier.h
lib/flow.c
lib/flow.h
lib/match.c
lib/match.h
lib/meta-flow.c
lib/meta-flow.h
lib/nx-match.c
lib/odp-util.h
lib/ofp-actions.c
lib/ofp-actions.h
lib/ofp-errors.h
lib/ofp-util.c
lib/ovs-router.c
lib/tnl-ports.c
ofproto/ofproto-dpif-xlate.c
ofproto/ofproto.c
tests/classifier.at
tests/ofproto.at
tests/test-classifier.c
utilities/ovs-ofctl.8.in
utilities/ovs-ofctl.c