Re: [ovs-dev] [PATCH] datapath: Add basic MPLS support to kernel

2013-04-19 Thread Rajahalme, Jarno (NSN - FI/Espoo)
On Apr 19, 2013, at 10:41 , ext Simon Horman wrote: > diff --git a/datapath/actions.c b/datapath/actions.c > index 0dac658..2c923be 100644 > --- a/datapath/actions.c > +++ b/datapath/actions.c > @@ -38,6 +38,7 @@ > #include "vport.h" > > static int do_execute_actions(struct datapath *dp, struct

Re: [ovs-dev] [PATCH] Add a tutorial for advanced Open vSwitch features.

2013-04-19 Thread Ben Pfaff
On Thu, Apr 18, 2013 at 06:33:18PM -0700, Andy Zhou wrote: > 1. small typo the section above Testing Table 1 > s/along along/along Thanks, fixed. > 2. Resubmit action is described as an open vswitch extension, while learn > action is described as a Nicira extension. > Is there a distinction here

Re: [ovs-dev] [PATCH] Add a tutorial for advanced Open vSwitch features.

2013-04-19 Thread Ben Pfaff
On Thu, Apr 18, 2013 at 03:13:27PM -0700, Gurucharan Shetty wrote: > On Wed, Apr 17, 2013 at 4:03 PM, Ben Pfaff wrote: > > > Signed-off-by: Ben Pfaff > > +You can use "ovs-sandbox" three ways: > > + > > +* If you have already installed Open vSwitch on your system, then > > + you should

Re: [ovs-dev] openvswitch - Q-in-Q

2013-04-19 Thread Michael Yip
Thanks Ben. Will do. Michael -Original Message- From: Ben Pfaff [mailto:b...@nicira.com] Sent: Friday, April 19, 2013 8:38 AM To: Michael Yip Cc: Justin Pettit; dev@openvswitch.org Subject: Re: [ovs-dev] openvswitch - Q-in-Q On Fri, Apr 19, 2013 at 07:19:09AM +, Michael Yip wrote:

Re: [ovs-dev] [PATCH] datapath: Fix struct vport comment.

2013-04-19 Thread Pravin Shelar
Thanks, Pushed both patches to master. On Thu, Apr 18, 2013 at 4:15 PM, Jesse Gross wrote: > On Thu, Apr 18, 2013 at 4:07 PM, Pravin B Shelar wrote: >> Removes remaining part of comment about `linkname` vport member. >> >> Signed-off-by: Pravin B Shelar > > Acked-by: Jesse Gross __

Re: [ovs-dev] ????: ????: [ovs-discuss] [ovs]deleting interfaces connnected to ports results in ovs-vswitchd memory growing

2013-04-19 Thread Ben Pfaff
On Fri, Apr 19, 2013 at 01:40:14AM +, pengyi Peng(Yi) wrote: > I have attached the output of ovs-parse-leaks in the first > E-mail. Here I attach it again. Thanks. I'll have a look a little later. ___ dev mailing list dev@openvswitch.org http://open

Re: [ovs-dev] openvswitch - Q-in-Q

2013-04-19 Thread Ben Pfaff
On Fri, Apr 19, 2013 at 07:19:09AM +, Michael Yip wrote: > Is Q-in-Q on the roadmap for OVS? If so, which release? I am not aware of anyone working on an implementation of QinQ. If you have a high-quality implementation to contribute, please pass along the patches. ___

[ovs-dev] [PATCH 1/2] datapath: Use openvswitch_handle_frame hook in >=RHEL6.4 to live side by side with bridging

2013-04-19 Thread Thomas Graf
Due to the missing rx_handler API in the kernel Red Hat Enterprise Linux is based on, the datapath falls back to using the bridging hook with the consequence that bridging and OVS cannot be used in parallel on any RHEL6 release. For this purpose, >=RHEL6.4 kernel releases provide a special rx fram

[ovs-dev] [PATCH 2/2] datapath: Account for RHEL6.4 backports in compat layer

2013-04-19 Thread Thomas Graf
Explicitly check the availability of several kernel API functions instead of relying on the kernel version to account for Red Hat Enterprise Linux backports. Signed-off-by: Thomas Graf --- acinclude.m4| 7 +++ datapath/linux/compat/include/asm/percpu.h

Re: [ovs-dev] [PATCH] hotplug: add openvswitch script

2013-04-19 Thread Ian Campbell
On Thu, 2013-04-18 at 19:01 +0100, Ben Pfaff wrote: > On Thu, Apr 18, 2013 at 01:08:40PM +0100, Ian Campbell wrote: > > On Thu, 2013-04-18 at 12:50 +0100, Ian Campbell wrote: > > > Based on Waldi's RFC at > > > http://lists.xen.org/archives/html/xen-devel/2012-09/msg00943.html > > > > > > To use i

[ovs-dev] [PATCH] datapath: Add basic MPLS support to kernel

2013-04-19 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 and Ravi K. Cc: Ravi K Cc: Leo Alterman Reviewed-by: Isaku Yamahata Signed-off-by: Simon Horman --- This is the remaining

[ovs-dev] [PATCH 2/2] net: Loosen constraints for recalculating checksum in skb_segment()

2013-04-19 Thread Simon Horman
In the case where a non-MPLS GSO skb becomes an MPLS GSO skb, via Open vSwitch's push MPLS action it is desirable to provide segmentation in software. In this case the original protocol of the skb may have allowed its checksumming to be offloaded but this may no longer be supported now the skb is M

[ovs-dev] [PATCH 1/2] net: More fine-grained support for encapsulated GSO features

2013-04-19 Thread Simon Horman
"net: Add support for hardware-offloaded encapsulation" introduced the encapsulation field of struct skb, which when set provides hints that GSO should handle an skb that encapsulates a packet. This patch adds an encapsulation_features field which provides a hint to dev dev_hard_start_xmit() that

[ovs-dev] [PATCH 0/2] Small Modifications to GSO to allow segmentation of MPLS

2013-04-19 Thread Simon Horman
This series consists of two small (at least in terms of numbers of lines of code changes) that allow support of GSO of non-MPLS GSO skbs that are changed into MPLS GSO skbs via Open vSwtich and its push MPLS action. A description of each of the two changes is provided in the changelog of the two p

Re: [ovs-dev] openvswitch - Q-in-Q

2013-04-19 Thread Michael Yip
Hi Justin, Is Q-in-Q on the roadmap for OVS? If so, which release? Thanks, Michael ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev