Re: [OpenWrt-Devel] [PATCH] cns3xxx: ethernet - resolve SMP issue

2014-02-27 Thread Felix Fietkau
On 2014-02-21 06:25, Tim Harvey wrote: > The combination of r35942 and r35952 causes an issue where eth_schedule_poll() > can be called from a different CPU between the call to napi_complete() and the > setting of cur_index which can break the rx ring accounting and cause ethernet > latency and/or

Re: [OpenWrt-Devel] [PATCH] cns3xxx: ethernet - clean up tx descs only when needed

2014-02-27 Thread Felix Fietkau
On 2014-02-21 06:25, Tim Harvey wrote: > We already clean up tx descriptors in the napi eth_poll() function so it > would likely be rare to run out of available descriptors in eth_xmit. Thus > we can clean them up only when needed and return busy only when we > still don't have enough. > > Signed-

Re: [OpenWrt-Devel] [PATCH] imx6: optimize for NEON FPU hardware

2014-02-27 Thread Luka Perkov
On Tue, Feb 25, 2014 at 08:10:51AM -0800, Tim Harvey wrote: > The IMX6 SoC uses an ARM Cortext-A9 which has both NEON and VFPv3 hardware > blocks. This will tune gcc to use neon instead of vfpv3 which will outperform > VFPv3. > > Signed-off-by: Tim Harvey > --- > target/linux/imx6/Makefile | 2

Re: [OpenWrt-Devel] [PATCH] imx6: enable FPU for hard float

2014-02-27 Thread Luka Perkov
Hi Tim, On Tue, Feb 25, 2014 at 08:10:29AM -0800, Tim Harvey wrote: > The OpenWrt build system uses MACHINE_FEATURES of fpu to set the HAS_FPU which > in turn sets the default of CONFIG_SOFT_FLOAT as well as uClibc configuration. > As the IMX6 SoC has both vfpv3 and NEON hardware support we want t

[OpenWrt-Devel] [PATCH] Add ip-full variant to disable IP_CONFIG_TINY

2014-02-27 Thread Thomas Wouters
This change creates a new ip-full variant for the ip package. It disables IP_CONFIG_TINY to make some iproute2 features available like xfrm, gretap, ... Signed-off-by: Thomas Wouters --- package/network/utils/iproute2/Makefile | 32 +--- 1 file changed, 25 insertion

[OpenWrt-Devel] [PATCH] x86_64: enable PCI Express support

2014-02-27 Thread Ulrich Weber
enable PCI Express support for x86_64 target Signed-off-by: Ulrich Weber --- target/linux/x86_64/config-default | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/linux/x86_64/config-default b/target/linux/x86_64/config-default index ad27973..713d6af 100644 --- a/target/linux/x86_64/c

[OpenWrt-Devel] [PATCH] [ar71xx] Add 16MB Flash version for Embedded Wireless Dorin Platform

2014-02-27 Thread Embedded Wireless GmbH
Tested-by: Embedded Wireless GmbH www.embeddedwireless.de Signed-off-by: Embedded Wireless GmbH --- diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network index fd38ffa..9a1a285 100755 --- a/target/linux/ar71xx/base-

[OpenWrt-Devel] [PATCH] openvpn: enable ipv6 parameters

2014-02-27 Thread Martin Garbe
This patch enables parsing further IPv6 related options for OpenVPN 2.3 (see https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage#lbAQ). diff --git a/package/network/services/openvpn/files/openvpn.init b/package/network/services/openvpn/files/openvpn.init index 08832a0..cad5bda 100644 ---