classifier: Support miniflow as a key.
authorJarno Rajahalme <jrajahalme@nicira.com>
Fri, 18 Apr 2014 15:26:56 +0000 (08:26 -0700)
committerJarno Rajahalme <jrajahalme@nicira.com>
Fri, 18 Apr 2014 15:37:20 +0000 (08:37 -0700)
commit2abf78ff5562b9550558c52b2a16431de71a3378
tree29f45eae4171e615a4b481147e5758913832cdbb
parentb570c52cc2d0033f36056f43e8d43ed3b01bf186
classifier: Support miniflow as a key.

Support struct miniflow as a key for datapath flow lookup.

The new classifier interface classifier_lookup_miniflow_first() takes
a miniflow as a key and stops at the first match with no regard to
flow prioritites.  This works only if the classifier has no
conflicting rules (as is the case with the userspace datapath
classifier).

Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com>
Reviewed-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
lib/classifier.c
lib/classifier.h
lib/flow.c
lib/flow.h