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

2013-04-10 Thread Simon Horman
On Wed, Apr 10, 2013 at 09:21:23AM -0700, Jesse Gross wrote: > On Wed, Apr 10, 2013 at 2:16 AM, Simon Horman wrote: > > On Tue, Apr 09, 2013 at 08:44:02AM -0700, Jesse Gross wrote: > >> On Tue, Apr 9, 2013 at 12:50 AM, Simon Horman wrote: > >> > On Mon, Apr 08, 2013 at 06:46:29PM -0700, Jesse Gro

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

2013-04-10 Thread Jesse Gross
On Wed, Apr 10, 2013 at 2:16 AM, Simon Horman wrote: > On Tue, Apr 09, 2013 at 08:44:02AM -0700, Jesse Gross wrote: >> On Tue, Apr 9, 2013 at 12:50 AM, Simon Horman wrote: >> > On Mon, Apr 08, 2013 at 06:46:29PM -0700, Jesse Gross wrote: >> >> On Sun, Apr 7, 2013 at 11:43 PM, Simon Horman wrote:

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

2013-04-10 Thread Simon Horman
On Tue, Apr 09, 2013 at 08:44:02AM -0700, Jesse Gross wrote: > On Tue, Apr 9, 2013 at 12:50 AM, Simon Horman wrote: > > On Mon, Apr 08, 2013 at 06:46:29PM -0700, Jesse Gross wrote: > >> On Sun, Apr 7, 2013 at 11:43 PM, Simon Horman wrote: > >> > diff --git a/datapath/actions.c b/datapath/actions.

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

2013-04-09 Thread Jesse Gross
On Tue, Apr 9, 2013 at 12:50 AM, Simon Horman wrote: > On Mon, Apr 08, 2013 at 06:46:29PM -0700, Jesse Gross wrote: >> On Sun, Apr 7, 2013 at 11:43 PM, Simon Horman wrote: >> > diff --git a/datapath/actions.c b/datapath/actions.c >> > index e9634fe..7b0f022 100644 >> > --- a/datapath/actions.c >>

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

2013-04-09 Thread Simon Horman
On Mon, Apr 08, 2013 at 06:46:29PM -0700, Jesse Gross wrote: > On Sun, Apr 7, 2013 at 11:43 PM, Simon Horman wrote: > > diff --git a/datapath/actions.c b/datapath/actions.c > > index e9634fe..7b0f022 100644 > > --- a/datapath/actions.c > > +++ b/datapath/actions.c > > @@ -617,6 +617,9 @@ static in

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

2013-04-08 Thread Jesse Gross
On Sun, Apr 7, 2013 at 11:43 PM, Simon Horman wrote: > diff --git a/datapath/actions.c b/datapath/actions.c > index e9634fe..7b0f022 100644 > --- a/datapath/actions.c > +++ b/datapath/actions.c > @@ -617,6 +617,9 @@ static int do_execute_actions(struct datapath *dp, struct > sk_buff *skb, >

[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