expr: New module for Boolean expressions on fields, for use in OVN.
authorBen Pfaff <blp@nicira.com>
Wed, 15 Apr 2015 23:49:50 +0000 (16:49 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 15 Apr 2015 23:53:41 +0000 (16:53 -0700)
commite0840f11b05204c318a894df983e7ab20a3597da
tree11474df6e738f6743df1f50220e0964fb1936b37
parent35c1f7980be54941ecae0427ac7ddde62c406cf4
expr: New module for Boolean expressions on fields, for use in OVN.

Known weaknesses:

    * String fields can't be converted to flows yet.  A subsequent commit
      will fix this.

    * Flows aren't optimal in some situations likely to be common.
      I don't think either of those is a reason not to commit this;
      this is a solid base to build on.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Russell Bryant <rbryant@redhat.com>
ovn/TODO
ovn/lib/automake.mk
ovn/lib/expr.c [new file with mode: 0644]
ovn/lib/expr.h [new file with mode: 0644]
ovn/ovn-sb.xml
tests/ovn.at
tests/test-ovn.c