The syntax of matching expressions supported here is documented in ovn(5), which I've made available (along with the rest of the OVS docs for this branch) at http://benpfaff.org/~blp/dist-docs, e.g. specifically http://benpfaff.org/~blp/dist-docs/ovn.5.pdf
Ben Pfaff (5): meta-flow: Add convenience members to union mf_subvalue. lex: New lexical analyzer module for use in OVN. util: Add more bitwise operations. meta-flow: Add new functions for subvalues. expr: New module for Boolean expressions on fields, for use in OVN. lib/learn.c | 6 +- lib/meta-flow.c | 81 +- lib/meta-flow.h | 29 + lib/util.c | 139 +++- lib/util.h | 8 +- ovn/TODO | 30 - ovn/automake.mk | 3 + ovn/expr.c | 2315 ++++++++++++++++++++++++++++++++++++++++++++++++++++ ovn/expr.h | 367 +++++++++ ovn/lex.c | 697 ++++++++++++++++ ovn/lex.h | 109 +++ ovn/ovn.xml | 355 +++++--- tests/automake.mk | 6 +- tests/ovn.at | 348 ++++++++ tests/test-ovn.c | 1294 +++++++++++++++++++++++++++++ tests/testsuite.at | 1 + 16 files changed, 5643 insertions(+), 145 deletions(-) create mode 100644 ovn/expr.c create mode 100644 ovn/expr.h create mode 100644 ovn/lex.c create mode 100644 ovn/lex.h create mode 100644 tests/ovn.at create mode 100644 tests/test-ovn.c -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev