[ovs-dev] Promotion gift-keychain与您共享了相册。

2013-10-04 Thread Promotion gift-keychain
Dear Sir, How are you ! That"s "promotion gif Ltd" , a 14 years factory experience at local, it is famous with good quality & resonlable price. We are mainly produce promotion gift, such as:keychain;card holder;purse hanger and other kinds fancy gifts. OEM & customize logo are acceptable.

Re: [ovs-dev] ovsdb implementation

2013-10-04 Thread Vasiliy Tolstov
2013/10/4 Ben Pfaff : > You've mentioned that you're working on an ovsdb implementation. If > part of this is client bindings for another language (e.g. Java, ...), > then I'd like to invite you to consider contributing it to the Open > vSwitch project. We'd be happy to include more OVSDB languag

Re: [ovs-dev] [PATCH] ovs-lib: Revert "Return the exit status of ovs-ctl in ovs_ctl()."

2013-10-04 Thread Ben Pfaff
On Fri, Oct 04, 2013 at 02:58:05PM -0700, Gurucharan Shetty wrote: > This reverts commit 9d46457e07ca which had a side-effect that > ssh executing start/restart command on a remote machine would > hang as one of the file descriptors created in that commit > was getting passed along to the daemons.

[ovs-dev] [PATCH] ovs-lib: Revert "Return the exit status of ovs-ctl in ovs_ctl()."

2013-10-04 Thread Gurucharan Shetty
This reverts commit 9d46457e07ca which had a side-effect that ssh executing start/restart command on a remote machine would hang as one of the file descriptors created in that commit was getting passed along to the daemons. The daemons weren't closing it and hence ssh would just wait for them to cl

Re: [ovs-dev] [PATCH 1/8] nsh: datapath support for network service headers

2013-10-04 Thread Jesse Gross
On Fri, Oct 4, 2013 at 6:30 AM, Kyle Mestery (kmestery) wrote: > On Oct 3, 2013, at 2:31 PM, Jesse Gross wrote: >> On Thu, Oct 3, 2013 at 9:46 AM, Kyle Mestery (kmestery) >> wrote: >>> So, we realize the need to add the NSH code upstream into the kernel. >>> But in parallel to this work, we're w

Re: [ovs-dev] [PATCH] datapath: add linux/flow_{table, netlink}.c to .gitignore

2013-10-04 Thread Jesse Gross
On Fri, Oct 4, 2013 at 6:31 AM, Kyle Mestery (kmestery) wrote: > On Oct 4, 2013, at 6:07 AM, Lorand Jakab wrote: >> Signed-off-by: Lorand Jakab > > > Looks fine to me Lori. > > Acked-by: Kyle Mestery Applied, thanks guys. ___ dev mailing list dev@ope

[ovs-dev] ovsdb implementation

2013-10-04 Thread Ben Pfaff
You've mentioned that you're working on an ovsdb implementation. If part of this is client bindings for another language (e.g. Java, ...), then I'd like to invite you to consider contributing it to the Open vSwitch project. We'd be happy to include more OVSDB language bindings. __

Re: [ovs-dev] [PATCH v2.42 3/5] lib: Support pushing of MPLS LSE before or after VLAN tag

2013-10-04 Thread Ben Pfaff
On Fri, Oct 04, 2013 at 05:09:58PM +0900, Simon Horman wrote: > From: Joe Stringer > > This patch modifies the push_mpls behaviour to allow > pushing of an MPLS LSE either before any VLAN tag that may be present. > > Pushing the MPLS LSE before any VLAN tag that is present is the > behaviour spe

Re: [ovs-dev] [PATCH v2.42 2/5] ofp-actions: Add separate OpenFlow 1.3 action parser

2013-10-04 Thread Ben Pfaff
On Fri, Oct 04, 2013 at 05:09:57PM +0900, Simon Horman wrote: > From: Joe Stringer > > This patch adds new ofpact_from_openflow13() and > ofpacts_from_openflow13() functions parallel to the existing ofpact > handling code. In the OpenFlow 1.3 version, push_mpls is handled > differently, but all o

Re: [ovs-dev] [PATCH v2.42 1/5] odp: Allow VLAN actions after MPLS actions

2013-10-04 Thread Ben Pfaff
On Fri, Oct 04, 2013 at 05:09:56PM +0900, Simon Horman wrote: > From: Joe Stringer > > OpenFlow 1.1 and 1.2, and 1.3 differ in their handling of MPLS actions in the > presence of VLAN tags. To allow correct behaviour to be committed in > each situation, this patch adds a second round of VLAN tag

[ovs-dev] [PATCH] ovsdb-server: Document that --remote may be used multiple times.

2013-10-04 Thread Ben Pfaff
Reported-by: Vasiliy Tolstov Signed-off-by: Ben Pfaff --- ovsdb/ovsdb-server.1.in |4 1 file changed, 4 insertions(+) diff --git a/ovsdb/ovsdb-server.1.in b/ovsdb/ovsdb-server.1.in index 4628b59..f86e8f3 100644 --- a/ovsdb/ovsdb-server.1.in +++ b/ovsdb/ovsdb-server.1.in @@ -73,6 +73,10

Re: [ovs-dev] [PATCH] ovsdb-server: Document that --remote may be used multiple times.

2013-10-04 Thread Ben Pfaff
Thanks, applied. On Fri, Oct 04, 2013 at 08:57:35AM -0700, Justin Pettit wrote: > Acked-by: Justin Pettit > > --Justin > > > On Oct 4, 2013, at 8:56 AM, Ben Pfaff wrote: > > > Reported-by: Vasiliy Tolstov > > Signed-off-by: Ben Pfaff > > --- > > ovsdb/ovsdb-server.1.in |4 > > 1 fi

Re: [ovs-dev] [PATCH] ovsdb-server: Document that --remote may be used multiple times.

2013-10-04 Thread Justin Pettit
Acked-by: Justin Pettit --Justin On Oct 4, 2013, at 8:56 AM, Ben Pfaff wrote: > Reported-by: Vasiliy Tolstov > Signed-off-by: Ben Pfaff > --- > ovsdb/ovsdb-server.1.in |4 > 1 file changed, 4 insertions(+) > > diff --git a/ovsdb/ovsdb-server.1.in b/ovsdb/ovsdb-server.1.in > index 4

Re: [ovs-dev] [PATCH] ofproto-dpif-xlate: Suppress oversize datapath actions.

2013-10-04 Thread Ben Pfaff
On Thu, Oct 03, 2013 at 05:18:00PM -0700, Justin Pettit wrote: > On Aug 23, 2013, at 10:44 AM, Ben Pfaff wrote: > > > --- a/ofproto/ofproto-dpif-xlate.c > > +++ b/ofproto/ofproto-dpif-xlate.c > > @@ -2706,6 +2706,15 @@ xlate_actions(struct xlate_in *xin, struct xlate_out > > *xout) > > }

Re: [ovs-dev] [PATCH] ofproto-dpif-xlate: Limit actions, stack use to 64 kB at resubmit time.

2013-10-04 Thread Ben Pfaff
On Thu, Oct 03, 2013 at 05:15:33PM -0700, Justin Pettit wrote: > > On Aug 23, 2013, at 10:04 AM, Ben Pfaff wrote: > > > @@ -1667,7 +1674,18 @@ static void > > xlate_table_action(struct xlate_ctx *ctx, > >ofp_port_t in_port, uint8_t table_id, bool may_packet_in) > > { > > -

Re: [ovs-dev] [PATCH] datapath: add linux/flow_{table, netlink}.c to .gitignore

2013-10-04 Thread Kyle Mestery (kmestery)
On Oct 4, 2013, at 6:07 AM, Lorand Jakab wrote: > Signed-off-by: Lorand Jakab Looks fine to me Lori. Acked-by: Kyle Mestery ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

[ovs-dev] [RFC L3 4/4] datapath: add layer 3 flow/port support

2013-10-04 Thread Lorand Jakab
Implementation of the pop_eth and push_eth actions in the kernel, also layer 3 flow support. Jesse Gross provided feedback on a previous version of this RFC patch, all of those comments are resolved here. Signed-off-by: Lorand Jakab --- datapath/actions.c | 32 +++

[ovs-dev] [RFC L3 3/4] userspace: add layer 3 flow and switching support

2013-10-04 Thread Lorand Jakab
This commit relexes the assumption that all packets have an Ethernet header, and add support for layer 3 flows. For each packet received on the linux kernel datapath the l2 and l3 members of struct ofpbuf are intialized appropriately, and some functions now expect this, in order to differentiate b

[ovs-dev] [RFC L3 2/4] userspace: add support for pop_eth and push_eth actions

2013-10-04 Thread Lorand Jakab
These actions will allow L2->L3 and L3->L2 switching Signed-off-by: Lorand Jakab --- include/linux/openvswitch.h | 12 lib/odp-execute.c | 12 lib/odp-util.c | 61 +++ lib/odp-util.h |6

[ovs-dev] [RFC L3 0/4] Looking for further guidance on layer 3 support

2013-10-04 Thread Lorand Jakab
This is a second RFC on the layer 3 support design, based a feedback received from Jesse and Ben. It is still not a formal patch, since the code is incomplete, but I would like to check at this point if you agree with the implementation decisions I had taken so far. Lorand Jakab (4): ofproto-dp

[ovs-dev] [RFC L3 1/4] ofproto-dpif: add support for layer 3 ports

2013-10-04 Thread Lorand Jakab
Add member is_layer3 to struct ofport_dpif to mark layer 3 ports. Set it to "true" for the only layer 3 port we support for now: lisp. Additionally, prevent flooding to layer 3 ports. A later patch will also prevent MAC learning. This patch could be applied even without the rest of the layer 3

Re: [ovs-dev] [PATCH 1/8] nsh: datapath support for network service headers

2013-10-04 Thread Kyle Mestery (kmestery)
On Oct 3, 2013, at 2:31 PM, Jesse Gross wrote: > On Thu, Oct 3, 2013 at 9:46 AM, Kyle Mestery (kmestery) > wrote: >> So, we realize the need to add the NSH code upstream into the kernel. >> But in parallel to this work, we're wondering if it would be ok to add a new >> vport-nsh in the data path

[ovs-dev] [PATCH] datapath: add linux/flow_{table, netlink}.c to .gitignore

2013-10-04 Thread Lorand Jakab
Signed-off-by: Lorand Jakab --- datapath/linux/.gitignore |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/datapath/linux/.gitignore b/datapath/linux/.gitignore index d74ad3c..32b1770 100644 --- a/datapath/linux/.gitignore +++ b/datapath/linux/.gitignore @@ -15,6 +15,8 @

[ovs-dev] [PATCH v2.42 3/5] lib: Support pushing of MPLS LSE before or after VLAN tag

2013-10-04 Thread Simon Horman
From: Joe Stringer This patch modifies the push_mpls behaviour to allow pushing of an MPLS LSE either before any VLAN tag that may be present. Pushing the MPLS LSE before any VLAN tag that is present is the behaviour specified in OpenFlow 1.3. Pushing the MPLS LSE after the any VLAN tag that is

[ovs-dev] [PATCH v2.42 1/5] odp: Allow VLAN actions after MPLS actions

2013-10-04 Thread Simon Horman
From: Joe Stringer OpenFlow 1.1 and 1.2, and 1.3 differ in their handling of MPLS actions in the presence of VLAN tags. To allow correct behaviour to be committed in each situation, this patch adds a second round of VLAN tag action handling to commit_odp_actions(), which occurs after MPLS actions

[ovs-dev] [PATCH v2.42 0/5] MPLS actions and matches

2013-10-04 Thread Simon Horman
Hi, This series implements MPLS actions and matches based on work by Ravi K, Leo Alterman, Yamahata-san and Joe Stringer. This series provides two changes * Patches 1 - 3 Provide user-space support for the VLAN/MPLS tag insertion order up to and including OpenFlow 1.2, and the different ord

[ovs-dev] [PATCH v2.42 4/5] datapath: Break out deacceleration portion of vlan_push

2013-10-04 Thread Simon Horman
Break out deacceleration portion of vlan_push into vlan_put so that it may be re-used by mpls_push. For both vlan_push and mpls_push if there is an accelerated VLAN tag present then it should be deaccelerated, adding it to the data of the skb, before the new tag is added. Signed-off-by: Simon Hor

[ovs-dev] [PATCH v2.42 2/5] ofp-actions: Add separate OpenFlow 1.3 action parser

2013-10-04 Thread Simon Horman
From: Joe Stringer This patch adds new ofpact_from_openflow13() and ofpacts_from_openflow13() functions parallel to the existing ofpact handling code. In the OpenFlow 1.3 version, push_mpls is handled differently, but all other actions are handled by the existing code. In the case of push_mpls f

[ovs-dev] [PATCH v2.42 5/5] datapath: Add basic MPLS support to kernel

2013-10-04 Thread Simon Horman
Allow datapath to recognize and extract MPLS labels into flow keys and execute actions which push, pop, and set labels on packets. Based heavily on work by Leo Alterman, Ravi K, Isaku Yamahata and Joe Stringer. Cc: Ravi K Cc: Leo Alterman Cc: Isaku Yamahata Cc: Joe Stringer Signed-off-by: Sim