[ovs-git] [openvswitch/ovs] fa313a: ovn-northd: Introduce stateful table.

GitHub noreply at github.com
Sun Jul 3 20:02:34 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: fa313a8c8a6f251b8aeb8bfa43de0c035dcfa939
      https://github.com/openvswitch/ovs/commit/fa313a8c8a6f251b8aeb8bfa43de0c035dcfa939
  Author: Gurucharan Shetty <guru at ovn.org>
  Date:   2016-07-03 (Sun, 03 Jul 2016)

  Changed paths:
    M ovn/northd/ovn-northd.8.xml
    M ovn/northd/ovn-northd.c

  Log Message:
  -----------
  ovn-northd: Introduce stateful table.

Currently, the only use of stateful services in conntrack is
OVN ACLs. In table ACL, we commit the packet to conntrack
via ct_commit action.

As we introduce more stateful services, the ACL feature will
have to share the conntrack module with others. As
preparation for more stateful features like load balancing,
this commit introduces a new stateful table
that is responsible to commit packets to conntrack via
ct_commit action. If ACL table needs to commit a packet,
it sets 'reg0[1]' as 1. Stateful table in-turn will commit
the packet if 'reg0[1]' is 1.

Signed-off-by: Gurucharan Shetty <guru at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list