[ovs-dev] [PATCH 1/4] Add packet recirculation

2013-04-07 Thread Simon Horman
Recirculation is a technique to allow a frame to re-enter frame processing. This is intended to be used after actions have been applied to the frame with modify the frame in some way that makes it possible for richer processing to occur. An example is and indeed targeted use case is MPLS. If an MP

[ovs-dev] [PATCH 2/4] Move execute_set_action to lib/odp-util.c

2013-04-07 Thread Simon Horman
Move execute_set_action from lib/dpif-netedev.c to lib/odp-util.c This is in preparation for using execute_set_action() in lib/odp-util.c to handle recirculation/ Signed-off-by: Simon Horman --- packet.c might be a better place for execute_set_action() but I'm unsure if accessing struct ovs_ke

[ovs-dev] [PATCH 4/4] Avoid recirculation id collision

2013-04-07 Thread Simon Horman
Avoid recirculation id collision by checking that an id is not already associated with a facet. Consecutive recirculation ids are used and thus it is possible for there to be situations where a very large number of ids have to be checked before finding one that is not already associated with a fac

[ovs-dev] [PATCH v5 0/4] Add packet recirculation

2013-04-07 Thread Simon Horman
Recirculation is a technique to allow a frame to re-enter frame processing. This is intended to be used after actions have been applied to the frame with modify the frame in some way that makes it possible for richer processing to occur. An example is and indeed targeted use case is MPLS. If an MP

[ovs-dev] [PATCH 3/4] Allow recirculation without facets

2013-04-07 Thread Simon Horman
This covers the following cases: * Handle flow miss without facet - Previously the use of facets was forced if there was any chance of a recirculation action. That is, for all flows misses of MPLS packets. * Packet Out Signed-off-by: Simon Horman --- This patch depends on the patch "

Re: [ovs-dev] Row deletion in ovs python package

2013-04-07 Thread Yeming Zhao
Sorry for the delayed response. Yes your fix is correct and I tested that in my experiment. On Sat, Mar 30, 2013 at 1:15 AM, Ben Pfaff wrote: > On Fri, Mar 29, 2013 at 12:08:32PM +0800, Yeming Zhao wrote: > > I spent last couple days writing a tool interacting with OVSDB, using the > > ovs pyt

Re: [ovs-dev] PATCH etherdevice.h : Fix openvswitch-v1.9.0 brcompat.ko compiler errors in Debian Wheezy (linux 3.2.0)

2013-04-07 Thread Jesse Gross
On Sun, Apr 7, 2013 at 4:19 PM, Michael Przybylski wrote: > This patch refers to commit > a83d19d7581c083b84a611a1bf4286989656f52c > "Set dates for 1.9.0 release." > > Building brcompat.ko for Debian Wheezy fails with error "openvswitch/datapath/ > linux/compat/include/linux/etherdevice.h:13:20: e

Re: [ovs-dev] Distress sale / Dubai Marina / The Waves / 2 Bed / AED11, 288.00 per/sqm / 050-8320722

2013-04-07 Thread Toni Darmawan
Hi Peter, Mr.Stefanus has some interest to buy Marina Dubai apt, if you could provide him with detailed info Thank you, Toni ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

[ovs-dev] PATCH etherdevice.h : Fix openvswitch-v1.9.0 brcompat.ko compiler errors in Debian Wheezy (linux 3.2.0)

2013-04-07 Thread Michael Przybylski
This patch refers to commit a83d19d7581c083b84a611a1bf4286989656f52c "Set dates for 1.9.0 release." Building brcompat.ko for Debian Wheezy fails with error "openvswitch/datapath/ linux/compat/include/linux/etherdevice.h:13:20: error: redefinition of ‘eth_hw_addr_random’" because it is already def

Re: [ovs-dev] [PATCH v2] ovs-lib: Do not tee the ovs-ctl o/p in case of strace.

2013-04-07 Thread Gurucharan Shetty
On Sat, Apr 6, 2013 at 11:29 PM, Ben Pfaff wrote: > On Sat, Apr 06, 2013 at 10:51:41PM -0700, Gurucharan Shetty wrote: > > Running the OVS daemons with strace option enabled > > will block if we pipe the output. We use tee > > to log the output of ovs-ctl to ovs-ctl.log > > > > This patch disable