Felix Fietkau
d7a529709a
cns3xxx: ethernet - clean the tx ring only in the poll function, not in the xmit handler
...
SVN-Revision: 35952
2013-03-11 02:29:47 +00:00
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
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
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
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
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
Gabor Juhos
938361b055
cns21xx: remove 3.7 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35886
2013-03-04 16:08:41 +00:00
Gabor Juhos
a61431b154
cns21xx: switch to 3.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35885
2013-03-04 16:08:39 +00:00
Gabor Juhos
3e3fc552bc
ppc44x: remove 3.7 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35884
2013-03-04 15:16:37 +00:00
Gabor Juhos
d24041665c
ppc44x: switch to 3.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35883
2013-03-04 15:16:35 +00:00
Gabor Juhos
c67127ad23
ppc40x: remove 3.7 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35882
2013-03-04 15:16:33 +00:00
Gabor Juhos
341b5ba939
ppc40x: switch to 3.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35881
2013-03-04 15:16:32 +00:00
Florian Fainelli
b412a81524
brcm63xx: fix LED names for various boards
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35880
2013-03-04 13:42:35 +00:00
Gabor Juhos
947bc9d36f
ar71xx: add backported watchdog patches
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35879
2013-03-04 12:08:28 +00:00
Gabor Juhos
1d55249d7c
ar71xx: use backported QCA955x patches
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35878
2013-03-04 11:48:15 +00:00
Gabor Juhos
64a9fe2894
ar71xx: use backported PCI patches
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35877
2013-03-04 11:48:08 +00:00