Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-05-23 Thread Pravin Shelar
On Fri, May 23, 2014 at 11:46 AM, David Miller wrote: > From: Pravin B Shelar > Date: Tue, 20 May 2014 01:59:38 -0700 > >> A set of OVS changes for net-next/3.16. >> >> Most of change are related to improving performance of flow setup by >> minimizing critical sections. > > Pulled, thanks Pravin.

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-05-23 Thread David Miller
From: Pravin B Shelar Date: Tue, 20 May 2014 01:59:38 -0700 > A set of OVS changes for net-next/3.16. > > Most of change are related to improving performance of flow setup by > minimizing critical sections. Pulled, thanks Pravin. In the future please make your postings so that they have the cu

[ovs-dev] [GIT net-next] Open vSwitch

2014-05-23 Thread Pravin B Shelar
A set of OVS changes for net-next/3.16. Most of change are related to improving performance of flow setup by minimizing critical sections. The following changes since commit 091b64868b43ed84334c6623ea6a08497529d4ff: Merge branch 'mlx4-next' (2014-05-22 17:17:34 -0400) are available in the git

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-05-16 Thread David Miller
From: Jesse Gross Date: Fri, 16 May 2014 14:07:27 -0700 > A set of OVS changes for net-next/3.16. > > The major change here is a switch from per-CPU to per-NUMA flow > statistics. This improves scalability by reducing kernel overhead > in flow setup and maintenance. Pulled, thanks Jesse. __

[ovs-dev] [GIT net-next] Open vSwitch

2014-05-16 Thread Jesse Gross
A set of OVS changes for net-next/3.16. The major change here is a switch from per-CPU to per-NUMA flow statistics. This improves scalability by reducing kernel overhead in flow setup and maintenance. The following changes since commit a188a54d11629bef2169052297e61f3767ca8ce5: macvlan: simplif

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-14 Thread Zoltan Kiss
On 14/01/14 09:46, Thomas Graf wrote: On 01/14/2014 02:30 AM, Jesse Gross wrote: And it works. I guess the last one causing the problem. Might be an important factor, I'm using 32 bit Dom0. I think you're probably right. Thomas - can you take a look? We shouldn't be doing any zerocopy in this

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-14 Thread Thomas Graf
On 01/14/2014 02:30 AM, Jesse Gross wrote: And it works. I guess the last one causing the problem. Might be an important factor, I'm using 32 bit Dom0. I think you're probably right. Thomas - can you take a look? We shouldn't be doing any zerocopy in this situation but it looks to me like we d

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-13 Thread Jesse Gross
On Mon, Jan 13, 2014 at 4:31 PM, Zoltan Kiss wrote: > On 13/01/14 18:04, Zoltan Kiss wrote: >> >> On 08/01/14 15:10, Jesse Gross wrote: >>> >>> On Wed, Jan 8, 2014 at 9:49 AM, Zoltan Kiss >>> wrote: Hi, I've tried the latest net-next on a Xenserver install with 1.9.3 user

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-13 Thread Zoltan Kiss
On 13/01/14 18:04, Zoltan Kiss wrote: On 08/01/14 15:10, Jesse Gross wrote: On Wed, Jan 8, 2014 at 9:49 AM, Zoltan Kiss wrote: Hi, I've tried the latest net-next on a Xenserver install with 1.9.3 userspace, and it seems this patch series broke it (at least after reverting that locally it wo

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-13 Thread Zoltan Kiss
On 08/01/14 15:10, Jesse Gross wrote: On Wed, Jan 8, 2014 at 9:49 AM, Zoltan Kiss wrote: Hi, I've tried the latest net-next on a Xenserver install with 1.9.3 userspace, and it seems this patch series broke it (at least after reverting that locally it works now). I haven't went too far yet chec

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-08 Thread Jesse Gross
On Wed, Jan 8, 2014 at 9:49 AM, Zoltan Kiss wrote: > Hi, > > I've tried the latest net-next on a Xenserver install with 1.9.3 userspace, > and it seems this patch series broke it (at least after reverting that > locally it works now). I haven't went too far yet checking what's the > problem, but i

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-08 Thread Zoltan Kiss
Hi, I've tried the latest net-next on a Xenserver install with 1.9.3 userspace, and it seems this patch series broke it (at least after reverting that locally it works now). I haven't went too far yet checking what's the problem, but it seems the xenbrX device doesn't really receive too much

Re: [ovs-dev] [GIT net-next] Open vSwitch

2014-01-06 Thread David Miller
From: Jesse Gross Date: Mon, 6 Jan 2014 16:15:59 -0800 > Open vSwitch changes for net-next/3.14. Highlights are: > * Performance improvements in the mechanism to get packets to userspace >using memory mapped netlink and skb zero copy where appropriate. > * Per-cpu flow stats in situations

[ovs-dev] [GIT net-next] Open vSwitch

2014-01-06 Thread Jesse Gross
Open vSwitch changes for net-next/3.14. Highlights are: * Performance improvements in the mechanism to get packets to userspace using memory mapped netlink and skb zero copy where appropriate. * Per-cpu flow stats in situations where flows are likely to be shared across CPUs. Standard flow

Re: [ovs-dev] [GIT net-next] Open vSwitch

2013-11-04 Thread David Miller
From: Jesse Gross Date: Sat, 2 Nov 2013 00:43:39 -0700 > A set of updates for net-next/3.13. Major changes are: > * Restructure flow handling code to be more logically organized and >easier to read. > * Rehashing of the flow table is moved from a workqueue to flow >installation time. B

[ovs-dev] [GIT net-next] Open vSwitch

2013-11-02 Thread Jesse Gross
A set of updates for net-next/3.13. Major changes are: * Restructure flow handling code to be more logically organized and easier to read. * Rehashing of the flow table is moved from a workqueue to flow installation time. Before, heavy load could block the workqueue for excessive periods

[ovs-dev] [GIT net-next] Open vSwitch

2013-10-29 Thread Jesse Gross
A set of updates for net-next/3.13. Major changes are: * Restructure flow handling code to be more logically organized and easier to read. * Previously flow state was effectively per-CPU but this is no longer true with the addition of wildcarded flows (megaflows). While good for flow set

Re: [ovs-dev] [GIT net-next] Open vSwitch

2013-08-27 Thread David Miller
From: Jesse Gross Date: Tue, 27 Aug 2013 13:20:37 -0700 > A number of significant new features and optimizations for net-next/3.12. > Highlights are: > * "Megaflows", an optimization that allows userspace to specify which >flow fields were used to compute the results of the flow lookup. >

[ovs-dev] [GIT net-next] Open vSwitch

2013-08-27 Thread Jesse Gross
A number of significant new features and optimizations for net-next/3.12. Highlights are: * "Megaflows", an optimization that allows userspace to specify which flow fields were used to compute the results of the flow lookup. This allows for a major reduction in flow setups (the major perf

Re: [ovs-dev] [GIT net-next] Open vSwitch

2013-06-14 Thread David Miller
From: Jesse Gross Date: Fri, 14 Jun 2013 15:28:49 -0700 > A few miscellaneous improvements and cleanups before the GRE tunnel > integration series. Intended for net-next/3.11. ... > git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch.git master Pulled, thanks Jesse. __

[ovs-dev] [GIT net-next] Open vSwitch

2013-06-14 Thread Jesse Gross
A few miscellaneous improvements and cleanups before the GRE tunnel integration series. Intended for net-next/3.11. The following changes since commit f722406faae2d073cc1d01063d1123c35425939e: Linux 3.10-rc1 (2013-05-11 17:14:08 -0700) are available in the git repository at: git://git.kerne

Re: [ovs-dev] [GIT net-next] Open vSwitch

2013-04-17 Thread David Miller
From: Jesse Gross Date: Tue, 16 Apr 2013 14:00:09 -0700 > A number of improvements for net-next/3.10. > > Highlights include: > * Properly exposing linux/openvswitch.h to userspace after the uapi changes. > * Simplification of locking. It immediately makes things simpler to reason > about and

[ovs-dev] [GIT net-next] Open vSwitch

2013-04-16 Thread Jesse Gross
A number of improvements for net-next/3.10. Highlights include: * Properly exposing linux/openvswitch.h to userspace after the uapi changes. * Simplification of locking. It immediately makes things simpler to reason about and avoids holding RTNL mutex for longer than necessary. In the near fut

Re: [ovs-dev] [GIT net-next] Open vSwitch

2013-03-17 Thread David Miller
From: Jesse Gross Date: Fri, 15 Mar 2013 10:38:46 -0700 > A couple of minor enhancements for net-next/3.10. The largest is an > extension to allow variable length metadata to be passed to userspace > with packets. > > There is a merge conflict in net/openvswitch/vport-internal_dev.c: > A existi

[ovs-dev] [GIT net-next] Open vSwitch

2013-03-15 Thread Jesse Gross
A couple of minor enhancements for net-next/3.10. The largest is an extension to allow variable length metadata to be passed to userspace with packets. There is a merge conflict in net/openvswitch/vport-internal_dev.c: A existing commit modifies internal_dev_mac_addr() and a new commit deletes it

Re: [ovs-dev] [GIT net-next] Open vSwitch

2012-11-30 Thread David Miller
From: Jesse Gross Date: Thu, 29 Nov 2012 10:35:42 -0800 > This series of improvements for 3.8/net-next contains four components: > * Support for modifying IPv6 headers > * Support for matching and setting skb->mark for better integration with >things like iptables > * Ability to recognize

[ovs-dev] [GIT net-next] Open vSwitch

2012-11-29 Thread Jesse Gross
This series of improvements for 3.8/net-next contains four components: * Support for modifying IPv6 headers * Support for matching and setting skb->mark for better integration with things like iptables * Ability to recognize the EtherType for RARP packets * Two small performance enhancements

Re: [ovs-dev] [GIT net-next] Open vSwitch

2012-09-04 Thread David Miller
From: Jesse Gross Date: Tue, 4 Sep 2012 12:14:07 -0700 > Two feature additions to Open vSwitch for net-next/3.7. > > The following changes since commit 0d7614f09c1ebdbaa1599a5aba7593f147bf96ee: > > Linux 3.6-rc1 (2012-08-02 16:38:10 -0700) > > are available in the git repository at: > >

[ovs-dev] [GIT net-next] Open vSwitch

2012-09-04 Thread Jesse Gross
Two feature additions to Open vSwitch for net-next/3.7. The following changes since commit 0d7614f09c1ebdbaa1599a5aba7593f147bf96ee: Linux 3.6-rc1 (2012-08-02 16:38:10 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch.git master

Re: [ovs-dev] [GIT net-next] Open vSwitch

2012-07-20 Thread David Miller
From: Jesse Gross Date: Fri, 20 Jul 2012 15:26:43 -0700 > A few bug fixes and small enhancements for net-next/3.6. > > The following changes since commit bf32fecdc1851ad9ca960f56771b798d17c26cf1: > > openvswitch: Add length check when retrieving TCP flags. (2012-04-02 > 14:28:57 -0700) > >

[ovs-dev] [GIT net-next] Open vSwitch

2012-07-20 Thread Jesse Gross
A few bug fixes and small enhancements for net-next/3.6. The following changes since commit bf32fecdc1851ad9ca960f56771b798d17c26cf1: openvswitch: Add length check when retrieving TCP flags. (2012-04-02 14:28:57 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/li