aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cns3xxx: fix an rx irq handling corner caseFelix Fietkau2013-03-101-5/+5
| | | | | | | | | | | | | | | | 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
* cns3xxx: fix ethernet driver memory barrier usageFelix Fietkau2013-03-101-5/+8
| | | | SVN-Revision: 35941
* realview: remove 3.3 supportGabor Juhos2013-03-103-262/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35940
* realview: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35939
* kernel: prevent -f*-sections from leaking into the boot zImage wrapper on armFelix Fietkau2013-03-101-0/+10
| | | | SVN-Revision: 35938
* kernel: ensure that the arm exception handlers get preservedFelix Fietkau2013-03-101-0/+9
| | | | SVN-Revision: 35937
* kernel: use -ffunction-sections, -fdata-sections and --gc-sections on ARM to ↵Felix Fietkau2013-03-102-2/+94
| | | | | | reduce kernel image size, disable those flags when tracing on MIPS to fix compile errors SVN-Revision: 35936
* kernel: remove the BROKEN dependency on the kernel export symbol stripFelix Fietkau2013-03-101-1/+0
| | | | SVN-Revision: 35935
* xburst: remove 3.3 supportGabor Juhos2013-03-1026-5389/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35934
* xburst: switch to 3.8Gabor Juhos2013-03-101-2/+2
| | | | | | | | Compile tested only, so add broken flag. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35933
* xburst: add support for 3.8Gabor Juhos2013-03-1020-0/+4655
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35932
* linux/3.8: add missing config symbolsGabor Juhos2013-03-101-0/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35931
* adm5120: remove 3.7 supportGabor Juhos2013-03-1017-1038/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35930
* adm5120: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35929
* malta: remove 3.7 supportGabor Juhos2013-03-101-290/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35928
* malta: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35927
* atheros: remove 3.3 supportGabor Juhos2013-03-1013-6484/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35926
* atheros: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35925
* mpc83xx: remove 3.7 supportGabor Juhos2013-03-1011-4541/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35924
* mpc83xx: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35923
* rb532: remove 3.7 supportGabor Juhos2013-03-103-209/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35922
* rb532: switch to 3.8Gabor Juhos2013-03-101-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35921
* rb532: add support for 3.8Gabor Juhos2013-03-103-0/+214
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35920
* ar71xx: correct board name to make LEDs work on RB750Gabor Juhos2013-03-101-1/+1
| | | | | | | | 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
* ppc40x: remove __dev_{in,ex}it annotationsGabor Juhos2013-03-102-6/+6
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35918
* cns3xxx: reduce buffer allocation size to 2048 bytes, improves ethernet ↵Felix Fietkau2013-03-101-1/+1
| | | | | | performance SVN-Revision: 35917
* cns3xxx: remove linux 3.3 supportFelix Fietkau2013-03-1023-1558/+0
| | | | SVN-Revision: 35916
* cns3xxx: disable CONFIG_PROC_STRIPPED and add an init script to set the ↵Felix Fietkau2013-03-102-0/+22
| | | | | | ethernet cpu affinity (improves lan<->wlan bridging performance) SVN-Revision: 35915
* mac80211: decrease rx slots to 128, I hope this is a good trade of between ↵Hauke Mehrtens2013-03-091-1/+1
| | | | | | stability and memory consumption. SVN-Revision: 35913
* brcm47xx: add some more partition parser fixes by Rafał MiłeckiHauke Mehrtens2013-03-094-14/+156
| | | | SVN-Revision: 35912
* brcm47xx: netconfig: add bacis support for swconfigHauke Mehrtens2013-03-091-25/+27
| | | | | | Parse the cpu port from swconfig and explicitly mark the cpu port as tagged. SVN-Revision: 35911
* kernel: add a missing config symbol for 3.8Felix Fietkau2013-03-091-0/+1
| | | | SVN-Revision: 35910
* mkimage: unbreak build on non-linux systemsFelix Fietkau2013-03-091-0/+31
| | | | SVN-Revision: 35909
* cns3xxx: add linux 3.8 support and use it by defaultFelix Fietkau2013-03-0931-25/+1543
| | | | SVN-Revision: 35908
* kernel: fix mpcore watchdog symbol exportFelix Fietkau2013-03-091-2/+10
| | | | SVN-Revision: 35907
* mkimage: upgrade to version 2013.01.01Luka Perkov2013-03-085-19/+18
| | | | SVN-Revision: 35905
* Revert "firewall3: update to git head"Jo-Philipp Wich2013-03-082-5/+2
| | | | | | This reverts commit 89969fa333c90fdb217b7289272f3427add107de. SVN-Revision: 35904
* firewall3: update to git headJo-Philipp Wich2013-03-082-2/+5
| | | | | | | - introduce per-zone user chains - support legacy "tcpudp" protocol notation SVN-Revision: 35903
* odhcp6c: various bugfixes * Don't prematurely send RENEW / REBIND when T1 or ↵Steven Barth2013-03-082-4/+7
| | | | | | T2 is > 1 day * Add "norelease" option to not send a RELEASE when stopping SVN-Revision: 35902
* build: BSD compile fixesFelix Fietkau2013-03-0717-17/+173
| | | | | | | | | | | | | | | | 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
* netfilter: Fix typo in last commitSteven Barth2013-03-071-1/+1
| | | | SVN-Revision: 35899
* iptables: Add missing IPv6 builtin modulesSteven Barth2013-03-072-4/+6
| | | | SVN-Revision: 35898
* iptables: redo update to 1.4.18 with old linking-behaviourSteven Barth2013-03-0612-512/+156
| | | | SVN-Revision: 35896
* Update README fileMirko Vogt2013-03-061-2/+3
| | | | | | Append '-a' to "scripts/feeds {update,install}" example calls. SVN-Revision: 35895
* Revert "iptables: update to 1.4.18" due to toolchain-issue: binaries cause ↵Steven Barth2013-03-0611-105/+512
| | | | | | segfaults when stripped on ar71xx SVN-Revision: 35894
* hostapd: include the madwifi headers in the package directory to avoid ↵Felix Fietkau2013-03-056-1/+2454
| | | | | | compile breakage if the madwifi build fails SVN-Revision: 35893
* iptables: update to 1.4.18Steven Barth2013-03-0511-512/+105
| | | | SVN-Revision: 35892
* mac80211: add another minstrel_ht performance improvementFelix Fietkau2013-03-051-0/+9
| | | | SVN-Revision: 35890
* firewall3: add default config and firewall.userJo-Philipp Wich2013-03-053-0/+208
| | | | SVN-Revision: 35889
* include: make firewall3 the defaultJo-Philipp Wich2013-03-051-1/+1
| | | | SVN-Revision: 35888