1200 Commits

Author SHA1 Message Date
Felix Fietkau
2c8b84c898 ath9k: add a fix to reduce the number of spurious tx hang detections
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36040 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-15 15:22:06 +00:00
Felix Fietkau
daa7bf90ba ath9k: fix issues with disabling rx/tx antennas
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-15 13:58:47 +00:00
Florian Fainelli
6cb1f067dc mac80211: backport required changes to support 3.9-rc kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-14 14:45:36 +00:00
John Crispin
a9b77daa6a [mac80211] fixes mbssid on ralink hardware
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35986 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-12 13:52:20 +00:00
Hauke Mehrtens
533e4abffd mac80211: b43: increase number of rx slots to 256 again.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35944 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-10 20:24:15 +00:00
Hauke Mehrtens
9fa6d10215 mac80211: decrease rx slots to 128, I hope this is a good trade of between stability and memory consumption.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-09 20:01:55 +00:00
Felix Fietkau
cf3d83fe4a 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>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-07 17:32:29 +00:00
Felix Fietkau
404e36aa0f mac80211: add another minstrel_ht performance improvement
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-05 14:32:31 +00:00
Felix Fietkau
b32b1d216c mac80211: merge some more minstrel_ht performance improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-03 12:05:33 +00:00
Felix Fietkau
c28234eaf3 mac80211: merge minstrel_ht rate control performance improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35847 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-02 21:00:58 +00:00
Felix Fietkau
df3d2b0a3c mac80211: another fix for monitor mode handling (fixes #13071)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35846 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-03-02 18:07:02 +00:00
Felix Fietkau
95473e3538 mac80211: fix sending probe requests in client mode, fixes connecting to hidden networks (#13056)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-26 21:52:59 +00:00
Felix Fietkau
0e17e9789f rt2x00: prevent device probe errors with CONFIG_MAC80211_MESH disabled (#13080)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35806 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-26 15:14:32 +00:00
Felix Fietkau
7ed6b61a06 ath9k: issue a cold reset after failures or after bringing the chip out of full sleep - fixes many kinds of DMA issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35785 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-25 19:53:31 +00:00
Hauke Mehrtens
575c4cb452 mac80211: brcmsmac: add ap mode support
This does not work very well. I did not got this running in 5GHz mode and it was not very fast.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-24 01:11:20 +00:00
Felix Fietkau
c88549ad2c mac80211: disable ipv4/ipv6 address notifiers (fixes #13055)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-24 01:00:39 +00:00
Felix Fietkau
a54ed77ff7 mac80211: fix monitor mode channel reporting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35761 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 18:02:49 +00:00
Felix Fietkau
bdf131a754 mac80211: fix monitor-only injection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 17:41:58 +00:00
Felix Fietkau
24e6548eea mac80211: fix wireless extension support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 12:48:14 +00:00
Jonas Gorski
e209f99a1f mac80211: update linux-firmware to latest revision
Fixes mwl8k AP mode for 88e8366.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 12:13:18 +00:00
Felix Fietkau
99ec69bf0f mac80211: select relayfs if ath9k debugfs is enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 12:12:39 +00:00
Felix Fietkau
271d1943cf mac80211: disable building the wil6210 driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35754 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 01:40:24 +00:00
Felix Fietkau
9fe45e941a mac80211: update to wireless-testing 2013-02-22
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-23 01:12:36 +00:00
Felix Fietkau
39e831c445 ath9k: fix rssi issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-22 20:11:55 +00:00
Felix Fietkau
929f20666b ath9k_htc: fix signal strength reporting issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-22 16:10:15 +00:00
Jonas Gorski
66d8c4c9d3 mac80211: add missing DRIVER_11N_SUPPORT selects
Multiple drivers were missing their DRIVER_11N_SUPPORT despite
supporting 11N capable cards.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35711 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-21 11:45:12 +00:00
Hauke Mehrtens
5ff0c7a66c mac80211: b43: Increase number of RX DMA slots
Bastian Bittorf reported that some of the silent freezes on a Linksys WRT54G
were due to overflow of the RX DMA ring buffer, which was created with 64
slots. That finding reminded me that I was seeing similar crashed on a netbook,
which also has a relatively slow processor. After increasing the number of
slots to 128, runs on the netbook that previously failed now worked; however,
I found that 109 slots had been used in one test. For that reason, the number
of slots is being increased to 256.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35671 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-18 20:44:26 +00:00
Felix Fietkau
c403c980f5 mac80211: add some small fixes for minstrel_ht CCK support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35576 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-13 09:53:28 +00:00
Felix Fietkau
0918304925 mac80211: add CCK rate support to minstrel_ht to improve range
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-11 18:59:14 +00:00
Felix Fietkau
2256cbf372 mac80211/hostapd: short_preamble is a per-vif option and should be enabled by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-02-11 18:59:10 +00:00
Felix Fietkau
cea37da121 ath9k: add support for more antenna mask combinations on AR93xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-21 12:46:37 +00:00
Felix Fietkau
b56cf99bb9 ath9k: merge another round of cleanups and stability fixes, refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35255 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-20 18:33:21 +00:00
Felix Fietkau
71abb04e4b ath9k: fix a soft lockup on smp systems
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35152 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-14 15:58:46 +00:00
Felix Fietkau
46e56ff4d0 ath9k: remove a lock to fix a deadlock on hw reset
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35147 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-14 09:51:53 +00:00
Felix Fietkau
b35a5a31cd mac80211: fix monitor mode injection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-13 22:10:14 +00:00
Gabor Juhos
6cbd4dde8a mac80211: rt2x00: fix PCI eeprom patch
Fixes the following warnings:

  CC [M] <...>/drivers/net/wireless/rt2x00/rt2800pci.o
<...>/drivers/net/wireless/rt2x00/rt2800pci.c: In function 'rt2800pci_read_eeprom_file':
<...>/drivers/net/wireless/rt2x00/rt2800pci.c:95:2: warning: 'return' with a value, in function returning void [enabled by default]
<...>/drivers/net/wireless/rt2x00/rt2800pci.c: In function 'rt2800pci_read_eeprom':
<...>/drivers/net/wireless/rt2x00/rt2800pci.c:994:2: warning: 'retval' may be used uninitialized in this function [-Wuninitialized]

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-13 20:44:14 +00:00
Felix Fietkau
c0ba491f01 ath9k: fix memory corruption issues on ar5416/ar91xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35139 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-13 18:55:39 +00:00
Felix Fietkau
2e12554148 mac80211: fix enabling HT40-
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35096 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-11 13:24:20 +00:00
Felix Fietkau
787f29add7 mac80211: add a fix for ht40 connections
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35094 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-11 11:49:11 +00:00
Felix Fietkau
499fa67774 ath9k: add updated tx gain tables, fixes stability issues on TL-WDR4300 and other devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-10 18:46:36 +00:00
Felix Fietkau
118a4cd196 ath9k: add some calibration fixes from wireless-testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35081 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-10 14:09:50 +00:00
Felix Fietkau
6ae52f05eb ath9k: correct a logic error in the rx path fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-09 15:16:52 +00:00
Felix Fietkau
3d243e744e mac80211, ath9k: merge some pending fixes from linux-wireless@
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35066 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-09 12:56:25 +00:00
Felix Fietkau
83842c1fc6 mac80211: update to 2013-01-07, add several ath9k stability fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35063 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-09 12:45:28 +00:00
Felix Fietkau
d9f9ef4ef9 mac80211: apply network interface configuration for adhoc + wpa2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35049 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-07 21:12:33 +00:00
Felix Fietkau
0e41af577f mac80211: add dependency of PACKAGE_MAC80211_DEBUGFS
I wanted to use some statistics from /sys/kernel/debug/ieee80211,
so I enabled PACKAGE_MAC80211_DEBUGFS.  But I could not use it,
because CONFIG_KERNEL_DEBUG_FS was not set and it's a little bit
hidden. After manually setting CONFIG_KERNEL_DEBUG_FS to y,
everything was fine. This patch automatically selects
CONFIG_KERNEL_DEBUG_FS if PACKAGE_MAC80211_DEBUGFS is set.

Additionally, the help text says "Say N unless you know you need this.",
but it's default y. This help text is copied verbatim from the
kernel's Kconfig and not true for us. So remove this part of the
help text

Signed-off-by: Stefan Hellermann <stefan@the2masters.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35014 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-04 17:41:23 +00:00
Hauke Mehrtens
f57bb848e9 mac80211: b43: add firmware for HT-PHY by default.
remove firmware for LP-Phy core rev 14, I have never seen such a device.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35000 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-03 18:52:08 +00:00
Felix Fietkau
00b8e3793b ath9k: disable TX_IQ_ON_AGC_CAL on AR934x, should improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34979 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-02 17:37:30 +00:00
John Crispin
4fd71cb4c3 [mac80211] fixes libertas firmware install path
fixes #12712

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34961 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-02 10:08:54 +00:00
Felix Fietkau
52db048af3 mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-28 21:05:57 +00:00