[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