[ovs-git] Open vSwitch: datapath: Increase maximum number of actions per flow. (master)

dev at openvswitch.org dev at openvswitch.org
Tue Sep 14 20:40:06 UTC 2010


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  722d19c504351a3e1a6f64e5a01ff9806eb089a4 (commit)
      from  fd2a9392411147654dad43f93741a1aa634187b5 (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 722d19c504351a3e1a6f64e5a01ff9806eb089a4
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=722d19c504351a3e1a6f64e5a01ff9806eb089a4
Author: Ben Pfaff <blp at nicira.com>
		
datapath: Increase maximum number of actions per flow.
		
Until now the number of actions in a flow has been limited to what fits in
a page.  Each action is 8 bytes, and on 32-bit architectures there is a
12-byte header, so with 4-kB pages that limits flows to 510 actions.  We
and Citrix have noticed that OVS stops working properly after about 509
VIFs are added to a bridge.  According to log messages this is the reason:
at this point it is no longer possible to flood a packet to all ports.

This commit should help, by increasing the maximum number of actions in a
flow.  In the long term, though, we should adopt use of port groups or
otherwise reduce the number of actions needed to flood a packet.

Signed-off-by: Ben Pfaff <blp at nicira.com>
Bug #3573.
NIC-234.


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

Summary of changes:
 datapath/flow.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list