Gabor Juhos
fd3a5f64f2
ar71xx: cleanup image generation Makefile
...
SVN-Revision: 27899
13 years ago
Felix Fietkau
4b75394056
ar71xx: fix ethernet FIFO state corruption on ar7240
...
When starting/stopping DMA sometimes the FIFO state gets corrupted,
leading to wildly fluctuating latencies or packet data corruption.
Fix this by issuing a fast MAC reset as soon as the link is detected
as up. Fixes #9689 , #9405
SVN-Revision: 27896
13 years ago
Felix Fietkau
d2aeca6b6d
ag71xx: fix memory corruption issues on ar7240 on ethernet start/stop
...
When the DMA engine state gets corrupted due to a hardware issues, it
often won't stop rx until a full reset is issued. In that case the hardware
must keep a valid descriptor, otherwise it will write to random places in
system RAM, triggering random crashes. To fix this, keep a dummy descriptor
without a buffer that keeps the DMA engine in a sane state until the reset
is done
SVN-Revision: 27895
13 years ago
Felix Fietkau
500c3a1475
ar71xx: fix MAC/MDIO reset mask handling
...
SVN-Revision: 27894
13 years ago
Felix Fietkau
353639cdd9
ath9k: add missing chunk to the BlockAckReq fix (fixes a compile error)
...
SVN-Revision: 27891
13 years ago
Felix Fietkau
e9aaa9061f
ath9k: add some code to control internal driver queue length limits
...
SVN-Revision: 27890
13 years ago
Felix Fietkau
cdc70d84ce
ath9k: reduce the number of software retries, include hardware a-mpdu retries in retry counting
...
SVN-Revision: 27889
13 years ago
Felix Fietkau
e7174f44b7
ath9k: rework handling of sending BlockAckReq frames, should hopefully lead to fewer latency spikes
...
SVN-Revision: 27888
13 years ago
Jonas Gorski
3b36e83a29
generic: Add missing config symbol
...
SVN-Revision: 27887
13 years ago
Florian Fainelli
4543f6d659
remove 8*1-usb_serial_endpoint_size.patch
...
This is breaking some devices out there such as Winchiphead CH341 adapters (#9601 )
SVN-Revision: 27885
13 years ago
Jonas Gorski
5defa7f08d
toolchain/uClibc: Make sure there's always a UCLIBC_VERSION_*
...
UCLIBC_VERSION_* was only defined when toolchain options was enabled,
breaking packages depending on (not) having certain uClibc versions.
SVN-Revision: 27882
13 years ago
Florian Fainelli
c37a9544bf
add support for BCM6345 Ethernet DMA engine
...
SVN-Revision: 27881
13 years ago
Florian Fainelli
11c4128770
improve BCM6345 support
...
- runtime detect the amount of memory available
- define EBI_BASE as MPI_BASE to get rid of chip-select specific hacks
- fix GPIO control
SVN-Revision: 27880
13 years ago
Florian Fainelli
c4af036ec7
refresh 3.0 patches
...
SVN-Revision: 27879
13 years ago
Felix Fietkau
54d97e6782
ar71xx: add some hacks to work around the misalignment in IP packets received on AR71xx and AR91xx ethernet MACs decreases CPU load with the default firewall for routing 95 mbit/s from 78% to 55%
...
SVN-Revision: 27878
13 years ago
Florian Fainelli
a0ce3668a6
fix r6040 multicast patch, thanks nicolas le falher
...
SVN-Revision: 27876
13 years ago
Jonas Gorski
ed2b7cd342
linux/generic: remove obsolete kernel options from 3.0
...
Also fix one typo.
SVN-Revision: 27875
13 years ago
Jonas Gorski
61e2e03311
kernel: Fix firewire for 2.6.37+
...
The old ieee1394 stack was removed in 2.6.37. The new firewire stack is
available for all kernel versions, but experimental for the older one, so
make both available where appropriate.
SVN-Revision: 27874
13 years ago
Felix Fietkau
e5e17a1ce8
imagebuilder: clean opkg files if requested (patch from #9866 )
...
SVN-Revision: 27872
13 years ago
Felix Fietkau
e79f073de9
mac80211: fix a compiler warning
...
SVN-Revision: 27870
13 years ago
Felix Fietkau
fbb4f37633
tools/quilt: fix spurious calls to the configure and Makefile targets ( #8462 )
...
SVN-Revision: 27869
13 years ago
Felix Fietkau
c330325bda
broadcom-wl: fix setup of virtual interfaces (patch by Nathan Hintz)
...
SVN-Revision: 27868
13 years ago
Florian Fainelli
901618c68d
perf: mark as broken for now
...
Until we properly deal with the various versions of libelf we package,
mark perf as broken
SVN-Revision: 27867
13 years ago
Felix Fietkau
9f3aea65fc
mac80211: add missing chunks to the compat_firmware_class change
...
SVN-Revision: 27864
13 years ago
Felix Fietkau
21dd9478d7
mac80211: move compat_firmware_class.ko into compat.ko ( fixes #9864 )
...
SVN-Revision: 27863
13 years ago
Vasilis Tsiligiannis
0cd8805b0a
kernel/modules: Add missing config symbol
...
SVN-Revision: 27862
13 years ago
Felix Fietkau
d3f4416d58
ath9k: prevent the aggregation code from sending packets to sleeping stations - should fix some latency issues
...
SVN-Revision: 27861
13 years ago
Felix Fietkau
a1e19186fa
ath9k: fold patches that were merged upstream into 300-pending_work.patch
...
SVN-Revision: 27860
13 years ago
Jonas Gorski
478decc60b
gdb: add dependency to libexpat when present
...
Also prevent gdb from trying to link against the host's libexpat.
SVN-Revision: 27859
13 years ago
Jo-Philipp Wich
bd982fb72c
autotools.mk: implement PKG_FIXUP:=patch-libtool This change allows to apply OpenWrt, Buildroot and OE libtool fixes to packages which fail badly at autoreconf. The fixup covers the common libtool versions 1.5, 2.2 and 2.4 and automatically determines the correct version to use.
...
SVN-Revision: 27855
13 years ago
Felix Fietkau
62b8cba9c0
kernel: enable inotify by default ( #8055 )
...
SVN-Revision: 27853
13 years ago
Felix Fietkau
5ee5f0d314
quilt: make it possible to override the path to getopt (based on patch from #9842 )
...
SVN-Revision: 27852
13 years ago
Felix Fietkau
fa9521ad91
squashfs4: fix a compile error on big-endian systems (patch from #9842 )
...
SVN-Revision: 27851
13 years ago
Felix Fietkau
de23984834
squashfs4: add missing include for freebsd (patch from #9842 )
...
SVN-Revision: 27850
13 years ago
Jonas Gorski
eb90f30ce7
package/kernel: move kmod-fs-mbcache into fs-ext4
...
mbcache is only needed if xattr support is enabled, but this is only true
for ext4 on 2.6.37+, so just bundle it with ext4 when needed.
SVN-Revision: 27849
13 years ago
Jo-Philipp Wich
8fc2981bcd
dropbear: - split port argument at the rightmost colon, allows binding to specific IPv6 addresses - don't use uci ipaddr var but resolve ifname and get addresses from it ( #9853 )
...
SVN-Revision: 27843
13 years ago
Felix Fietkau
19eaf1c5f7
kernel: add a new version of my netfilter speedup patches for linux 2.6.39 and 3.0
...
SVN-Revision: 27840
13 years ago
Felix Fietkau
26fed98ce6
qos-scripts: disable by default
...
SVN-Revision: 27832
13 years ago
Felix Fietkau
35463493e8
hostapd: fix a compile issue when compiling wpa_supplicant ( fixes #9837 )
...
SVN-Revision: 27830
13 years ago
Felix Fietkau
a5edb705b4
ath9k: fix switching channel bandwidth from 5/10 back to 20mhz
...
SVN-Revision: 27827
13 years ago
Imre Kaloz
e4b6839fd3
upgrade to 3.0 (magicbox ata and openrb usb is broken, but the current kernel didn't compile at all, so...)
...
SVN-Revision: 27826
13 years ago
Felix Fietkau
32868c1a00
hostapd: fix wds interface address handling for multi-bssid
...
SVN-Revision: 27823
13 years ago
Felix Fietkau
3712ca3f9b
hostapd: use a timeout of 1000ms instead of 100ms for the first gtk rekey eapol frame
...
SVN-Revision: 27822
13 years ago
Gabor Juhos
2e339a6466
swconfig: fix backward compatibility
...
swconfig fails to load uci configuration after the generic switch
identifier changes.
root@OpenWrt:/# uci show network | grep switch
network.@switch[0]=switch
network.@switch[0].name=eth0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=eth0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0t 2 3 4 5
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=eth0
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0t 1
root@OpenWrt:/# swconfig dev eth0 load /etc/config/network
Failed to apply configuration for switch 'switch0'
root@OpenWrt:/# swconfig dev switch0 load /etc/config/network
Failed to apply configuration for switch 'switch0'
SVN-Revision: 27820
13 years ago
Felix Fietkau
4dd9373b3e
ppp: remove zero-length patches
...
SVN-Revision: 27819
13 years ago
Felix Fietkau
4c4da37c09
ppp: version bump to 2.4.5
...
Bump to the current version of PPP.
A few of the patches are either in 2.4.5 or something functionally equivalent is, so those patches were removed.
1 patch was added to accommodate pppol2pv3_addr which is referenced in a linux kernel header file, but isn't defined in the kernel header files packaged with PPP.
Redux: re-instate the commenting out of the exponential back-off as requested by Felix.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 27818
13 years ago
Jonas Gorski
e18ceb1dac
ar71xx: merge WZR-HP-G301NH support into WZR-HP-G300NH
...
Now that we can use a generic name for the switch there is no need for a
separate image for the WZR-HP-G301NH.
Update the default network config and remove the extra image.
SVN-Revision: 27814
13 years ago
Gabor Juhos
ea211c4d90
ramips: rt305x: add support for the Netcore NW718 board
...
SVN-Revision: 27813
13 years ago
Gabor Juhos
437e184484
ramips: rt305x: add support for the Asus RT-G32 B1 board
...
Based on a patch by: Sergiy <piratfm@gmail.com>
SVN-Revision: 27812
13 years ago
Gabor Juhos
7193f29d96
ramips: rt305x: enable M25P80 driver
...
Based on a patch by Sergiy <piratfm@gmail.com>
SVN-Revision: 27811
13 years ago