[ovs-git] Open vSwitch: ofproto-dpif-xlate: Handle oversized actions more gracefully. (master)

dev at openvswitch.org dev at openvswitch.org
Sat Nov 2 15:43:07 UTC 2013


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  0f032e95d89d24665e66fc31013588435c673fc1 (commit)
      from  e5f1da19948e761e44bb1bce283dd134c56e7b43 (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 0f032e95d89d24665e66fc31013588435c673fc1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0f032e95d89d24665e66fc31013588435c673fc1
Author: Ben Pfaff <blp at nicira.com>
		
ofproto-dpif-xlate: Handle oversized actions more gracefully.
		
If the datapath actions exceed the maximum size of a Netlink attribute
(about 64 kB), then previously we would assert-fail (before commit
542024c4c3d36 "ofproto-dpif-xlate: Suppress oversize datapath actions.")
or just drop all of them (after that commit).  This commit makes OVS cope
by slow-pathing the flow and executing all of its actions in userspace.

Signed-off-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

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


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list