[ovs-git] [openvswitch/ovs] 8fb72d: expr: Refactor parsing of assignments and exchange...
GitHub
noreply at github.com
Thu Jun 23 22:16:55 UTC 2016
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: 8fb72d297dab0015cd07236dd6f08f7bf9ecc713
https://github.com/openvswitch/ovs/commit/8fb72d297dab0015cd07236dd6f08f7bf9ecc713
Author: Ben Pfaff <blp at ovn.org>
Date: 2016-06-23 (Thu, 23 Jun 2016)
Changed paths:
M ovn/lib/actions.c
M ovn/lib/expr.c
M ovn/lib/expr.h
M tests/ovn.at
Log Message:
-----------
expr: Refactor parsing of assignments and exchanges.
As written, it was difficult for the OVN logical action code to add support
for new actions of the form "dst = ...", because the code to parse the left
side of the assignment was a monolithic part of the expr library. This
commit refactors the code division so that an upcoming patch can support a
new "dst = func(args);" kind of action.
Signed-off-by: Ben Pfaff <blp at ovn.org>
More information about the git
mailing list