Commit Graph

23460 Commits (0d13baff1e88bebd625b698ecd861b6dca4fc85c)

Author SHA1 Message Date
Felix Fietkau 0d13baff1e cns3xxx: increase number of ethernet driver rx buffers
SVN-Revision: 35951
2013-03-10 21:59:32 +00:00
Felix Fietkau ee2b511e1f cns3xxx: prevent the ethernet driver from accessing uninitialized dma descriptor entries
SVN-Revision: 35950
2013-03-10 21:59:28 +00:00
Felix Fietkau d22ac8d8fb cns3xxx: minor ethernet driver cleanup
SVN-Revision: 35949
2013-03-10 21:59:21 +00:00
Hauke Mehrtens e1f24d99e1 brcm47xx: refresh config
SVN-Revision: 35948
2013-03-10 20:42:26 +00:00
Hauke Mehrtens 89d4fceee2 xburst: fix compilation: remove the __dev attributes
SVN-Revision: 35946
2013-03-10 20:26:28 +00:00
Hauke Mehrtens 45b24fa771 kernel: add some missing config options found by the buildbot.
SVN-Revision: 35945
2013-03-10 20:25:19 +00:00
Hauke Mehrtens 281e12abae mac80211: b43: increase number of rx slots to 256 again.
SVN-Revision: 35944
2013-03-10 20:24:15 +00:00
Felix Fietkau 9facda9570 cns3xxx: use kmalloc instead of kzalloc for ethernet rx buffers
SVN-Revision: 35943
2013-03-10 18:25:20 +00:00
Felix Fietkau c44506fcbd cns3xxx: fix an rx irq handling corner case
When an rx interrupt comes in, rx interrupts are disabled and NAPI
polling is scheduled. During the NAPI poll, the driver first processes
received frames in the ring, then fills the dma descriptor slots with
new buffers and calls tx complete, before finally re-enabling rx
interrupts and completing NAPI (if below the budget).
If the hardware rx queue overflows before the napi complete is called,
the hardware will not throw any further rx interrupts and rx processing
stops completely.
Fix this by keeping NAPI polling scheduled until it completes a poll
without receiving any packets, and also handle NAPI completion before
refilling rx or completing tx.

SVN-Revision: 35942
2013-03-10 18:25:16 +00:00
Felix Fietkau c1adc79328 cns3xxx: fix ethernet driver memory barrier usage
SVN-Revision: 35941
2013-03-10 18:25:11 +00:00
Gabor Juhos 9a71711d39 realview: remove 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35940
2013-03-10 18:06:31 +00:00
Gabor Juhos 35dd42f976 realview: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35939
2013-03-10 18:06:29 +00:00
Felix Fietkau 53e0f10246 kernel: prevent -f*-sections from leaking into the boot zImage wrapper on arm
SVN-Revision: 35938
2013-03-10 17:04:36 +00:00
Felix Fietkau 2b83c9bd8a kernel: ensure that the arm exception handlers get preserved
SVN-Revision: 35937
2013-03-10 17:04:31 +00:00
Felix Fietkau f0d7ba33ef kernel: use -ffunction-sections, -fdata-sections and --gc-sections on ARM to reduce kernel image size, disable those flags when tracing on MIPS to fix compile errors
SVN-Revision: 35936
2013-03-10 14:51:42 +00:00
Felix Fietkau a1c2e78817 kernel: remove the BROKEN dependency on the kernel export symbol strip
SVN-Revision: 35935
2013-03-10 14:51:38 +00:00
Gabor Juhos 5b3ab0e21e xburst: remove 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35934
2013-03-10 13:24:54 +00:00
Gabor Juhos 00caedf86e xburst: switch to 3.8
Compile tested only, so add broken flag.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35933
2013-03-10 13:24:52 +00:00
Gabor Juhos 8942d4dc04 xburst: add support for 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35932
2013-03-10 13:24:50 +00:00
Gabor Juhos 15718f5387 linux/3.8: add missing config symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35931
2013-03-10 13:24:47 +00:00
Gabor Juhos f25c050aa9 adm5120: remove 3.7 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35930
2013-03-10 13:24:46 +00:00
Gabor Juhos 5502bbe2ca adm5120: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35929
2013-03-10 13:24:45 +00:00
Gabor Juhos c42da71d8b malta: remove 3.7 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35928
2013-03-10 13:24:44 +00:00
Gabor Juhos 6720fc6952 malta: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35927
2013-03-10 13:24:43 +00:00
Gabor Juhos 82dc64b19b atheros: remove 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35926
2013-03-10 13:24:42 +00:00
Gabor Juhos 5b8e106ae6 atheros: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35925
2013-03-10 13:24:40 +00:00
Gabor Juhos ce5806378e mpc83xx: remove 3.7 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35924
2013-03-10 13:24:39 +00:00
Gabor Juhos c79c132229 mpc83xx: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35923
2013-03-10 13:24:38 +00:00
Gabor Juhos 27ba973c06 rb532: remove 3.7 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35922
2013-03-10 13:21:40 +00:00
Gabor Juhos 501e4d331d rb532: switch to 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35921
2013-03-10 13:21:33 +00:00
Gabor Juhos 8223205a29 rb532: add support for 3.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35920
2013-03-10 13:21:29 +00:00
Gabor Juhos e8a5312bef ar71xx: correct board name to make LEDs work on RB750
Patch by: Denver A <denvera@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3419/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35919
2013-03-10 07:20:57 +00:00
Gabor Juhos d85ffaabe9 ppc40x: remove __dev_{in,ex}it annotations
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35918
2013-03-10 07:20:54 +00:00
Felix Fietkau 446409f43e cns3xxx: reduce buffer allocation size to 2048 bytes, improves ethernet performance
SVN-Revision: 35917
2013-03-10 01:27:04 +00:00
Felix Fietkau 95431b7843 cns3xxx: remove linux 3.3 support
SVN-Revision: 35916
2013-03-10 01:01:55 +00:00
Felix Fietkau 3d919b7c08 cns3xxx: disable CONFIG_PROC_STRIPPED and add an init script to set the ethernet cpu affinity (improves lan<->wlan bridging performance)
SVN-Revision: 35915
2013-03-10 01:01:51 +00:00
Hauke Mehrtens 681769d0c0 mac80211: decrease rx slots to 128, I hope this is a good trade of between stability and memory consumption.
SVN-Revision: 35913
2013-03-09 20:01:55 +00:00
Hauke Mehrtens 44ed7d664a brcm47xx: add some more partition parser fixes by Rafał Miłecki
SVN-Revision: 35912
2013-03-09 19:48:03 +00:00
Hauke Mehrtens 694050a4cf brcm47xx: netconfig: add bacis support for swconfig
Parse the cpu port from swconfig and explicitly mark the cpu port as tagged.

SVN-Revision: 35911
2013-03-09 19:24:43 +00:00
Felix Fietkau 72af5b4b35 kernel: add a missing config symbol for 3.8
SVN-Revision: 35910
2013-03-09 19:04:37 +00:00
Felix Fietkau a23b6acbf5 mkimage: unbreak build on non-linux systems
SVN-Revision: 35909
2013-03-09 19:00:39 +00:00
Felix Fietkau 95f14d052a cns3xxx: add linux 3.8 support and use it by default
SVN-Revision: 35908
2013-03-09 18:51:46 +00:00
Felix Fietkau 85348d602e kernel: fix mpcore watchdog symbol export
SVN-Revision: 35907
2013-03-09 18:51:39 +00:00
Luka Perkov 9c8ee9c264 mkimage: upgrade to version 2013.01.01
SVN-Revision: 35905
2013-03-08 20:16:11 +00:00
Jo-Philipp Wich e259ecad7e Revert "firewall3: update to git head"
This reverts commit 89969fa333c90fdb217b7289272f3427add107de.

SVN-Revision: 35904
2013-03-08 19:52:18 +00:00
Jo-Philipp Wich 50213fc354 firewall3: update to git head
- introduce per-zone user chains
	- support legacy "tcpudp" protocol notation

SVN-Revision: 35903
2013-03-08 15:27:33 +00:00
Steven Barth 39a001dc69 odhcp6c: various bugfixes * Don't prematurely send RENEW / REBIND when T1 or T2 is > 1 day * Add "norelease" option to not send a RELEASE when stopping
SVN-Revision: 35902
2013-03-08 07:04:38 +00:00
Felix Fietkau 1f77bfff96 build: BSD compile fixes
following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.

Mostly small pieces of code changes to get things right on the
specific platform.

Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.

Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>

SVN-Revision: 35900
2013-03-07 17:32:29 +00:00
Steven Barth ed083586aa netfilter: Fix typo in last commit
SVN-Revision: 35899
2013-03-07 09:30:52 +00:00
Steven Barth 62ea398cd8 iptables: Add missing IPv6 builtin modules
SVN-Revision: 35898
2013-03-07 08:48:41 +00:00