| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
SVN-Revision: 35941
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35940
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35939
|
|
|
|
| |
SVN-Revision: 35938
|
|
|
|
| |
SVN-Revision: 35937
|
|
|
|
|
|
| |
reduce kernel image size, disable those flags when tracing on MIPS to fix compile errors
SVN-Revision: 35936
|
|
|
|
| |
SVN-Revision: 35935
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35934
|
|
|
|
|
|
|
|
| |
Compile tested only, so add broken flag.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35933
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35932
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35931
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35930
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35929
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35928
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35927
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35926
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35925
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35924
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35923
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35922
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35921
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35920
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35918
|
|
|
|
|
|
| |
performance
SVN-Revision: 35917
|
|
|
|
| |
SVN-Revision: 35916
|
|
|
|
|
|
| |
ethernet cpu affinity (improves lan<->wlan bridging performance)
SVN-Revision: 35915
|
|
|
|
|
|
| |
stability and memory consumption.
SVN-Revision: 35913
|
|
|
|
| |
SVN-Revision: 35912
|
|
|
|
|
|
| |
Parse the cpu port from swconfig and explicitly mark the cpu port as tagged.
SVN-Revision: 35911
|
|
|
|
| |
SVN-Revision: 35910
|
|
|
|
| |
SVN-Revision: 35909
|
|
|
|
| |
SVN-Revision: 35908
|
|
|
|
| |
SVN-Revision: 35907
|
|
|
|
| |
SVN-Revision: 35905
|
|
|
|
|
|
| |
This reverts commit 89969fa333c90fdb217b7289272f3427add107de.
SVN-Revision: 35904
|
|
|
|
|
|
|
| |
- introduce per-zone user chains
- support legacy "tcpudp" protocol notation
SVN-Revision: 35903
|
|
|
|
|
|
| |
T2 is > 1 day * Add "norelease" option to not send a RELEASE when stopping
SVN-Revision: 35902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
SVN-Revision: 35899
|
|
|
|
| |
SVN-Revision: 35898
|
|
|
|
| |
SVN-Revision: 35896
|
|
|
|
|
|
| |
Append '-a' to "scripts/feeds {update,install}" example calls.
SVN-Revision: 35895
|
|
|
|
|
|
| |
segfaults when stripped on ar71xx
SVN-Revision: 35894
|
|
|
|
|
|
| |
compile breakage if the madwifi build fails
SVN-Revision: 35893
|
|
|
|
| |
SVN-Revision: 35892
|
|
|
|
| |
SVN-Revision: 35890
|
|
|
|
| |
SVN-Revision: 35889
|
|
|
|
| |
SVN-Revision: 35888
|