Commit Graph

796 Commits (802d3dc7185e7117e1f56591256db0ef01dcc136)

Author SHA1 Message Date
Felix Fietkau 4523fb277f mac80211: prevent reconfigure calls while interfaces are down
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 14:59:12 +00:00
Felix Fietkau a3a0a5f116 mac80211: report tx status for dropped frames, should fix some remaining stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33991 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 13:29:12 +00:00
Felix Fietkau aca13bdc53 ath9k: add a patch that prevents excessive retry of single frames during an aggregation session
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33989 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 12:44:37 +00:00
Gabor Juhos cdeefe000e generic: allow to disable [25]GHz support in ath9k via platform data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33954 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-27 08:55:36 +00:00
Felix Fietkau 098e94e4c3 ath9k: fix a stale bf->bf_next pointer, potentially leading to double-free errors and "Failed to stop Tx DMA" errors
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33938 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 21:41:56 +00:00
Felix Fietkau 1fa1af041c mac80211: refresh patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33937 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 21:41:52 +00:00
Hauke Mehrtens 183c8129ef kernel: update bcma and ssb to master-2012-10-18 from wireless-testing
* update the flash driver for bcm47xx to use the stubs already in bcma
* do some misc enhancements to the flash drivers for bcm47xx


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 14:33:47 +00:00
Felix Fietkau 5c5fd69faa ath9k: fix operating state check on changing the channel bandwidth via debugfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33891 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-22 16:23:23 +00:00
Felix Fietkau 7eb2af28dd mac80211: merge a client mode state handling fix, refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33821 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-17 18:53:46 +00:00
Felix Fietkau 7202369b1a mac80211: use ieee80211_free_txskb in a few more places
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-10 13:02:27 +00:00
Hauke Mehrtens 5ea49bbb0e mac80211: brcmsmac: use firmware extracted from proprietary driver
The firmware from linux-firmware does not support the rev 17 core found 
in a bcm4716. The firmware extracted from the proprietary driver 
supports this core. Use this firmware instead by default.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-08 20:18:27 +00:00
Felix Fietkau 214d92cfca mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33636 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-07 21:35:33 +00:00
Felix Fietkau bd267624fc mac80211: use ieee80211_free_txskb in a few more places to prevent skb leaks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33635 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-07 21:35:29 +00:00
Felix Fietkau e8ad5f0b87 ath9k: fix invalid register access on single-stream ar93xx devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-05 16:15:55 +00:00
Gabor Juhos 1f8e2ccbc3 mac80211/rt2x00: fix lna assignment typo in Rt3352 which went upstream
Reviewing what went into wireless-testing I found a quite nasty mistake,
probably a result of copy&past'ing from the lines below in rt2800lib.c.
This adds another patch to fix that.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33616 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-04 06:34:14 +00:00
Gabor Juhos 1634efcda7 mac80211/rt2x00: sync Rt3352 support
The original patch was accepted into linux-next in a slightly modified form.
In order to provide integrity to follow-up patches, replace the patch in OpenWrt
with the (semantically identical) now upstream patch.
(commit 03839951515b0ea2b21d649b1fe7b63f9817d0c8 in wireless-testing)

Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33615 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-04 06:34:12 +00:00
Felix Fietkau e1c21652e8 mac80211: allow scans in access point mode (for site survey)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33613 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 19:13:20 +00:00
Felix Fietkau 147387bd1e ath9k: use ieee80211_free_txskb, might fix hostapd stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33611 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 18:57:31 +00:00
Felix Fietkau ddee07f1db mac80211: fix regulatory tx power initialization
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 18:57:25 +00:00
Felix Fietkau 36349413b7 mac80211: fix antenna gain and add support for user-defined antenna gain configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33585 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:29:09 +00:00
Felix Fietkau 198408b924 mac80211: rework the current tx power display patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:29:02 +00:00
Felix Fietkau 6d37c9e99a mac80211: fix beacon IE power constraint handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:28:54 +00:00
Felix Fietkau 3c2b27da2f ath5k: add a spur mitigation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-27 11:12:13 +00:00
Florian Fainelli dcae68fe91 [package] mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33557 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-26 12:53:54 +00:00
Felix Fietkau 7e02f20eb0 mac80211: avoid sending useless delBA frames on client disassoc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-25 16:20:30 +00:00
Felix Fietkau c85bbac847 ath9k: fix rx filtering for older chipsets, helps with multi-bssid and mesh mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-25 16:17:18 +00:00
Felix Fietkau c68fd7b65d mac80211: fix regdb locking issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33398 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-14 13:37:30 +00:00
Felix Fietkau 0308f6a67a ath9k: disable PA predistortion by default, since it has been reported to reduce rx sensitivity on some devices (#12135)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33332 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-08 13:18:58 +00:00
Felix Fietkau b4f512b67c mac80211: update to 2012-09-07, adds ath9k beacon fixes, mesh/adhoc fixes, and more
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-08 11:10:54 +00:00
Gabor Juhos daeb9d19f9 mac80211/rt2800: integrate cosmetic changes in rt3352 support
Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33297 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-29 10:37:33 +00:00
Felix Fietkau b379ca96ba ath9k: add fix to improve reliability of powersave clients
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-29 08:16:34 +00:00
Felix Fietkau 26191dc2dc mac80211: reorganize patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-29 08:16:31 +00:00
Felix Fietkau 1d7992a516 mac80211: fix a crash on accessing stale skb->dev references
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33279 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-27 12:23:25 +00:00
Felix Fietkau 370e1187dd ath9k: fix PA predistortion training, fixes hang issues and most likely also fixes #12073
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33278 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-27 11:10:36 +00:00
Felix Fietkau 01421f4db5 ath9k: add a patch to fix ASPM related issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33277 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-27 11:07:23 +00:00
Felix Fietkau 8ff90336c8 ath5k: add back a patch for fixing eeprom rate power parsing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33198 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-15 14:49:59 +00:00
Felix Fietkau 02c27ce8e5 ath9k: fix handling of decryption errors, should improve link stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33063 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-08 18:23:04 +00:00
Felix Fietkau 97f7084e73 ath5k: revert a buggy tx power related patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33062 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-08 18:23:00 +00:00
Felix Fietkau 59e0be3522 ath9k: fix hang issues on hw reset caused by interrupt storms
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-08 12:56:44 +00:00
Felix Fietkau 6fea07e854 ath9k: completely disable the MIB interrupt from the interrupt mask register to prevent potential interrupt storms
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-07 09:36:24 +00:00
Felix Fietkau e41d1a7d4e ath9k: extend and enable PA predistortion
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-06 22:11:30 +00:00
Felix Fietkau 607db2a586 ath5k: add various pending tx power fixes, vastly improves stability and performance with various cards
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33014 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-08-06 15:33:24 +00:00
John Crispin 136fbd3243 [mac80211] add support for Rt3352 in rt2x00 driver
Forgot to do make package/mac80211/update, so the previously posted patch wasn't
in sync with compat-wireless. Now fixed.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32817 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-24 20:38:20 +00:00
Felix Fietkau 7247af66ef ath5k: add tx power related fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32793 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-23 22:20:57 +00:00
Felix Fietkau 0da699b406 mac80211: update to latest wireless-testing + some monitor mode fixes and some libertas driver fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-16 23:50:54 +00:00
Felix Fietkau 96e1bd8c32 ath5k: fix txop calculation similar to what was done in ath9k
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-15 15:20:30 +00:00
Felix Fietkau cd860c6dc4 ath9k: fix an uninitialized variable warning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-15 15:20:26 +00:00
Felix Fietkau 14eb715d2b ath9k: add extra checks to reduce the amount of unnecessary rx dma related logspam
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-14 17:48:49 +00:00
Felix Fietkau 6844b7aaf7 ath9k: fix 5 ghz frequency selection on ar934x devices with 25 mhz refclock
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-13 23:18:11 +00:00
Felix Fietkau a20ec2f0b9 ath9k: fix selecting the second antenna on a single-stream device with diversity
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-12 14:45:59 +00:00