Re: [ovs-dev] OVS on coreos.

2015-11-13 Thread Ethan J. Jackson
Ethan On Wed, Nov 11, 2015 at 12:49 PM, Ethan J. Jackson wrote: > Agreed on all points. This was somewhat of an MVP to get us going, but it > definitely could be improved. > > Another thing we should probably do is pre-create an empty ovsdb rather > than doing it with ovsdb-

Re: [ovs-dev] OVS on coreos.

2015-11-11 Thread Ethan J. Jackson
d may also make it easier. > > > On Tue, Nov 10, 2015 at 2:36 PM, Ethan J. Jackson > wrote: > > Hi everyone, > > > > We're doing a project here at Berkeley which requires OVS/Docker > > integration on CoreOS. Melvin Walls (an undergrad working with me

Re: [ovs-dev] OVS on coreos.

2015-11-10 Thread Ethan J. Jackson
gt; more interesting is to put the whole ovs, including the datapath into > container. > there's some userspace one (through dpdk?), right? > > On Wed, Nov 11, 2015 at 6:36 AM, Ethan J. Jackson > wrote: > >> Hi everyone, >> >> We're doing a project

[ovs-dev] OVS on coreos.

2015-11-10 Thread Ethan J. Jackson
Hi everyone, We're doing a project here at Berkeley which requires OVS/Docker integration on CoreOS. Melvin Walls (an undergrad working with me here) did the heavy lifting to get that setup, so I thought I'd forward it to the list in case there's interest. The first (and most important) step, is

[ovs-dev] [PATCH] authors: Update authors list with my new email.

2015-09-01 Thread Ethan J. Jackson
From: Ethan Jackson Signed-off-by: Ethan J. Jackson --- AUTHORS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 41e7f57..6c0989a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -61,7 +61,7 @@ Edward Tomasz Napiera??a tr...@freebsd.org Eitan Eliahu

[ovs-dev] [PATCH v4 2/2] ofproto: Allow in-place modifications of datapath flows.

2015-08-12 Thread Ethan J. Jackson
eleting it, it does a put with the MODIFY flag set. Signed-off-by: Ethan J. Jackson Acked-by: Jarno Rajahalme --- ofproto/ofproto-dpif-upcall.c | 165 +++--- tests/ofproto-dpif.at | 40 ++ 2 files changed, 146 insertions(+), 59 deletions(-) di

[ovs-dev] [PATCH v4 1/2] ofproto-dpif-upcall: Make ukey actions modifiable with RCU.

2015-08-12 Thread Ethan J. Jackson
From: Ethan Jackson Future patches will need to modify ukey actions in some instances. This patch makes this possible by protecting them with RCU. It also adds thread safety checks to enforce the new protection mechanism. Signed-off-by: Ethan J. Jackson --- ofproto/ofproto-dpif-upcall.c | 42

[ovs-dev] [PATCH v3 2/2] ofproto: Allow in-place modifications of datapath flows.

2015-08-12 Thread Ethan J. Jackson
eleting it, it does a put with the MODIFY flag set. Signed-off-by: Ethan J. Jackson --- ofproto/ofproto-dpif-upcall.c | 164 +++--- tests/ofproto-dpif.at | 40 +++ 2 files changed, 146 insertions(+), 58 deletions(-) diff --git a/ofproto/of

[ovs-dev] [PATCH v3 1/2] ofproto-dpif-upcall: Make ukey actions modifiable with RCU.

2015-08-12 Thread Ethan J. Jackson
From: Ethan Jackson Future patches will need to modify ukey actions in some instances. This patch makes this possible by protecting them with RCU. It also adds thread safety checks to enforce the new protection mechanism. Signed-off-by: Ethan J. Jackson --- ofproto/ofproto-dpif-upcall.c | 47

[ovs-dev] [PATCH v2 1/2] upcall: Fix minor race when deleting ukeys.

2015-08-10 Thread Ethan J. Jackson
he race to fail. Signed-off-by: Ethan J. Jackson --- ofproto/ofproto-dpif-upcall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ofproto/ofproto-dpif-upcall.c b/ofproto/ofproto-dpif-upcall.c index 0f2e186..fddb535 100644 --- a/ofproto/ofproto-dpif-upcall.c +++ b/ofproto/of

[ovs-dev] [PATCH v2 2/2] ofproto: Allow in-place modifications of datapath flows.

2015-08-10 Thread Ethan J. Jackson
From: Ethan Jackson There are certain use cases (such as bond rebalancing) where a datapath flow's actions may change, while it's wildcard pattern remains the same. Before this patch, revalidators would note the change, delete the flow, and wait for the handlers to install an updated version. T