[ovs-git] [openvswitch/ovs] 83a312: ofproto-dpif-xlate: Fix recirculation for resubmit...

GitHub noreply at github.com
Mon Jan 25 19:15:59 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 83a31283dcb3d74b169c2c36df64994d9c8c964c
      https://github.com/openvswitch/ovs/commit/83a31283dcb3d74b169c2c36df64994d9c8c964c
  Author: Ben Pfaff <blp at ovn.org>
  Date:   2016-01-25 (Mon, 25 Jan 2016)

  Changed paths:
    M ofproto/ofproto-dpif-xlate.c
    M tests/ofproto-dpif.at

  Log Message:
  -----------
  ofproto-dpif-xlate: Fix recirculation for resubmit to current table.

When recirculation defers actions for processing later, it decides
based on the actions being saved whether it needs to record the table
and cookie from which they originated.  Until now, it was thought that
this was only important for actions that send packets to the controller
(because those actions send the table ID and cookie).  This overlooked
a special case of the "resubmit" action which also depends on the
current table ID, which meant that this special case malfunctioned if
it came after recirculation.  This commit fixes the problem, and adds
a test.

Found while testing another feature under development.

Signed-off-by: Ben Pfaff <blp at ovn.org>
Acked-by: Jarno Rajahalme <jarno at ovn.org>




More information about the git mailing list