logical-fields: New header for logical field assignments.
authorBen Pfaff <blp@nicira.com>
Sun, 18 Oct 2015 19:42:33 +0000 (12:42 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 19 Oct 2015 15:46:11 +0000 (08:46 -0700)
commit667e2b0b745436165889664cb78cc96c4c534d1c
tree9c66056fde102780a9f10cecdef4d6b247e9a6bf
parenta6755d50e5dc073cc15718bfeecd0fc8434972d2
logical-fields: New header for logical field assignments.

The original concept for "expr" and "actions" was that they should not need
to know anything about the mapping between physical and logical fields,
that instead everything should be provided via the symbol table.  In
practice this has proven difficult because a couple of actions need to know
about logical fields.  For now, it seems reasonable to put the logical
field mapping into a header of its own.  Later, maybe we'll figure out
whether there's value in a less leaky abstraction.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Justin Pettit <jpettit@nicira.com>
ovn/controller/lflow.h
ovn/lib/actions.c
ovn/lib/automake.mk
ovn/lib/logical-fields.h [new file with mode: 0644]
ovn/ovn-architecture.7.xml