[ovs-git] Open vSwitch: dpif: Wildcard bond output port with recirculation (master)

dev at openvswitch.org dev at openvswitch.org
Wed Apr 9 04:01:12 UTC 2014

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  54ecb5a2331ca95264879252e413becaba130573 (commit)
      from  43f31ef528f5e4b4751036ce2ef90ea1334bbe3f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 54ecb5a2331ca95264879252e413becaba130573
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=54ecb5a2331ca95264879252e413becaba130573
Author: Andy Zhou <azhou at nicira.com>
dpif: Wildcard bond output port with recirculation
This patch took advantage of the recirculation infrastructure
introduced in commit adcf00ba35a0, allowing megaflows to be generated
when the flow output to bond ports.

Without recirculation, it is necessary flows output to Bond ports
in balance_tcp mode to unmask all hash fields. With recirculation,
masking of hash fields is no longer required as kernel
now hashes each packet and redirects packets based on the hash value
using recirculation.

This patch removes the masking requirements when recirculation is
in use. Datapaths do not support recirculation are still supported,
but without the benefits of megaflow.

Signed-off-by: Andy Zhou <azhou at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


Summary of changes:
 ofproto/ofproto-dpif-xlate.c |    8 ++++++--
 tests/ofproto-dpif.at        |    4 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

Open vSwitch

More information about the git mailing list