Commit Graph

872 Commits (d9de51dff40f1ff5eb271d09b00cf71e50c0fa21)

Author SHA1 Message Date
Felix Fietkau 6ef86102b7 ath9k: enable ANI on ar913x, should noticeably improve stability in noisy environments
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29338 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-27 04:30:09 +00:00
Felix Fietkau d2a0fbed9f mac80211: fix aggregation related kernel warnings when using wds
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-23 13:55:35 +00:00
Felix Fietkau 5fbacb2ef8 ath9k: fix setting channel bandwidth before bringing up interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-23 13:55:14 +00:00
Nicolas Thill c389cc1995 package/mac80211: fix atomic64 issues on x86 / uml
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-21 21:40:26 +00:00
Jo-Philipp Wich 2559d4ca32 [package] mac80211: fix reversed WARN_ON() condition which causes a stray stacktrace on boot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29284 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-21 13:33:11 +00:00
Felix Fietkau 6a9ae47a73 ath9k: merge a pending aggregation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:42 +00:00
Felix Fietkau 559763bf34 mac80211: refresh p54spi patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29272 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:34 +00:00
Felix Fietkau 95c06da709 mac80211: fix a workqueue compat backport
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29271 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:27 +00:00
Felix Fietkau 141acf25b1 Revert "package/mac80211: fix atomic64 compat"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29258 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-19 16:56:47 +00:00
Felix Fietkau 90ee49af6f ath9k: allow run-time change of the chanbw debugfs file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29257 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-19 16:56:44 +00:00
Felix Fietkau 7edf022943 mac80211: update to wireless-testing 2011-11-15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29240 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-18 11:27:19 +00:00
Nicolas Thill 7250a80f7c package/mac80211: fix atomic64 compat
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-17 09:57:00 +00:00
Michael Büsch 86bee92665 p54spi: workqueue deadlock fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29202 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-16 22:45:23 +00:00
Michael Büsch 354c5772ba p54spi: Lock fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29200 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-16 22:26:12 +00:00
Felix Fietkau 5891c99757 ath9k: reorganize patches, reset hardware after full sleep (fixes #10349)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29155 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-15 14:53:21 +00:00
Felix Fietkau 73c7e70a0b ath9k: do not put the hardware to full-sleep while tx is pending
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-14 21:21:24 +00:00
Felix Fietkau 5d835b8c1a ath9k: rework radio stop/start cleanup, avoid duplicate rx/tx stop, avoid early phy stop
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-14 21:21:03 +00:00
John Crispin a6a4c7a38a lantiq: w303v has its rt2860 eep on the nor flash. tell compat-wireless how to use it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-12 18:41:15 +00:00
Jo-Philipp Wich d32fa4f3fa [package] mac80211: add antenna control api for b43
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-10 23:07:42 +00:00
Felix Fietkau 141044b22f ath9k: fix LED related crashes on AR913x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28809 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-07 20:14:09 +00:00
Felix Fietkau db2558451b ath9k: add some fixes for radio reinit and frame flush
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-05 19:51:32 +00:00
Felix Fietkau 7bca010b34 mac80211: update to wireless-testing 2011-11-04
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28771 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-05 19:51:16 +00:00
Felix Fietkau 6aba584ce6 mac80211: update to wireless-testing 2011-11-01
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28711 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-01 22:02:27 +00:00
Felix Fietkau a14321df29 mac80211: update to wireless-testing 2011-10-05 + pending patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28392 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-09 15:48:03 +00:00
Felix Fietkau 7caf283e60 mac80211: remove a WARN_ON that causes compile errors on 2.6.32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28386 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-08 15:20:34 +00:00
Felix Fietkau a1428e33be ath9k: add support for per-chain signal strength info
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28384 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-08 14:48:23 +00:00
Felix Fietkau 1cca29b84b ath9k: extend the phy error disable patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28383 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-08 13:41:04 +00:00
Felix Fietkau 99b500e989 ath9k: disable phy error reporting on the rx queue to improve stability under noisy conditions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28379 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-07 19:00:02 +00:00
Felix Fietkau b2a6e42608 ath9k: add some more fixes to AP handling of buffered frames for powersave clients
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28344 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-30 22:23:35 +00:00
Felix Fietkau 2f21dedbbb ath9k: fix some tx aggregation issues - reduces the number of tx dma stop failures
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28301 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-25 18:34:54 +00:00
Felix Fietkau 81fc839266 ath9k: merge a pending fix for powersave
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-25 18:34:38 +00:00
Felix Fietkau 249aee9ff9 ath9k: fix antenna gain calculation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-20 10:42:45 +00:00
Felix Fietkau 22689b0428 ath9k: fix handling configured tx power limits
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-19 17:36:41 +00:00
Felix Fietkau 5445bf0cde b43: merge ad-hoc beacon fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28258 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-19 09:59:00 +00:00
Felix Fietkau e327db6d62 ath9k: add some cleanup patches and rework tx power handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28253 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-17 16:02:56 +00:00
Felix Fietkau b87111b121 ath9k: do not strip MMIC for key miss frames
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28252 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-17 08:41:54 +00:00
Felix Fietkau f01fca29d7 mac80211: reduce tx queue length of wireless interfaces - improves latency under load
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28251 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-17 08:34:42 +00:00
Felix Fietkau 1abaf2bb25 ath9k: fix a regression in handling of MAC key miss events (should improve connection stability)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28250 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-17 08:34:37 +00:00
Felix Fietkau 2515f2326d ath9k: fix compile without debugfs (#10117)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-17 07:03:20 +00:00
Felix Fietkau e90f5472f5 mac80211/ath9k: fix excessive "Failed to stop TX DMA" logspam in client mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28247 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-16 07:59:51 +00:00
Felix Fietkau b65db4089d mac80211: update to wireless-testing 2011-09-14
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28245 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-15 17:55:16 +00:00
Felix Fietkau 3aa2b3cb28 ath9k: add a better fix for beacon timer reliability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-11 11:16:20 +00:00
Felix Fietkau b0c4240819 ath9k: fix an rx path race condition that might be the cause of the "ath: DMA failed to stop in 10 ms" logspam as well as various connection stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28202 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-09 07:20:44 +00:00
Felix Fietkau 52eb1003cd mac80211: fix an endian issue in BlockAckReq handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28190 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-07 06:06:34 +00:00
Felix Fietkau e8fe5418ff mac80211: merge a power save related race condition fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28185 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-06 11:09:40 +00:00
Felix Fietkau 94dac0725a ath9k: fix beacon timer init on reset
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28169 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-04 19:06:02 +00:00
Felix Fietkau 6f45983726 ath9k: fix some hw reset issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28151 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-03 03:27:20 +00:00
Felix Fietkau fb3d86147c ath9k: merge a fix for tx power limit testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-01 18:15:03 +00:00
Felix Fietkau 5f2cb1e5b4 ath9k: fix another crash bug
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28139 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-31 23:25:37 +00:00
Felix Fietkau 264587e8f4 ath9k: merge a pending fix for 5 ghz rx latency
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28137 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-31 06:34:53 +00:00
Felix Fietkau 2897d25f70 ath9k: add a missing dma cache sync on aggregation software retry
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-30 20:59:57 +00:00
Felix Fietkau 4cfc5aff47 ath9k: add some more minor hw reset related fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28129 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-30 07:46:38 +00:00
Felix Fietkau d9a80fd972 ath9k: fix a few crash issues on hardware reset
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 18:41:18 +00:00
Felix Fietkau 88027313b1 ath9k: use cold reset instead of warm reset on ar9280 to make recovery from stuck states more reliable
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 12:01:06 +00:00
Felix Fietkau be0d9ce2cb ath9k: add some cleanup patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28117 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 12:01:02 +00:00
Felix Fietkau d07824a4ec ath9k: fix a compile error
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28116 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 10:46:02 +00:00
Felix Fietkau 7090cad4f5 ath9k: fix disabling ani on reset
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 10:40:46 +00:00
Felix Fietkau 04f4b686c3 ath9k: fix processing of rx frames on channel change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28114 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 09:55:16 +00:00
Felix Fietkau 1354492891 ath9k: fix a tx aggregation padding issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28113 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 09:55:11 +00:00
Felix Fietkau c85c11ccc5 ath9k: fix calibration on 5 ghz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28110 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 08:00:08 +00:00
Felix Fietkau cc07d0ebfa ath9k: minor fixes for the antenna control patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28109 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 08:00:00 +00:00
Felix Fietkau f7811664be ath9k: prevent calibration / beacons from starting too early
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28108 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-28 22:06:44 +00:00
Felix Fietkau 65fbf0f9f0 ath9k: implement rx/tx antenna control
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28107 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-28 18:38:24 +00:00
Felix Fietkau 00c57408c7 ath: fix compile errors with CONFIG_PACKAGE_ATH_DEBUG disabled (#10013)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28095 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-28 07:34:34 +00:00
Felix Fietkau f5aeba699e ath9k: fix cts timeout setting on 2.4 ghz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28094 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-27 23:53:49 +00:00
Felix Fietkau 6c57c57711 mac80211: update to wireless-testing 2011-08-26
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28093 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-27 21:57:07 +00:00
Felix Fietkau e5fe55aa46 ath9k: merge a few more pending fixes, including a fix for the bogus WARN_ON in pci.c and fixes for Rx DMA stop issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27972 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-13 16:25:15 +00:00
Felix Fietkau 0da1b304fc mac80211: update to 2011-08-10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27958 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-11 13:52:27 +00:00
Felix Fietkau efd244ff8f ath9k: add a regdomain code used on newer ubiquiti networks devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-10 16:35:43 +00:00
Felix Fietkau b7bb702e2a b43: fix reloading config settings after channel changes or hostapd restart (#8033)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27930 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-08 11:28:24 +00:00
Felix Fietkau 53401a7cd4 ath9k: add missing chunk to the BlockAckReq fix (fixes a compile error)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27891 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 09:23:57 +00:00
Felix Fietkau 7eb7c8bdab ath9k: add some code to control internal driver queue length limits
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 00:35:20 +00:00
Felix Fietkau 196b6dcbaa ath9k: reduce the number of software retries, include hardware a-mpdu retries in retry counting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27889 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 00:35:16 +00:00
Felix Fietkau 27483c5598 ath9k: rework handling of sending BlockAckReq frames, should hopefully lead to fewer latency spikes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27888 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 00:35:12 +00:00
Felix Fietkau 236483242b mac80211: fix a compiler warning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 21:14:15 +00:00
Felix Fietkau bf291cd7b7 mac80211: add missing chunks to the compat_firmware_class change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27864 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 17:52:07 +00:00
Felix Fietkau a0621fc315 mac80211: move compat_firmware_class.ko into compat.ko (fixes #9864)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27863 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 17:42:00 +00:00
Felix Fietkau 2686b1fba7 ath9k: prevent the aggregation code from sending packets to sleeping stations - should fix some latency issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27861 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 12:15:22 +00:00
Felix Fietkau 9e97722854 ath9k: fold patches that were merged upstream into 300-pending_work.patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 12:15:15 +00:00
Felix Fietkau 51c0e450c7 ath9k: fix switching channel bandwidth from 5/10 back to 20mhz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27827 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-29 12:25:46 +00:00
Felix Fietkau f14e91f44d ath9k: rework tx power handling - display the correct *current* tx power, and also fix tx power limits with ATH_USER_REGD set
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27788 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-26 20:53:40 +00:00
Felix Fietkau 631b233e20 mac80211: merge a few pending fixes for channel switch handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27783 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-26 15:11:27 +00:00
Felix Fietkau 4d88e982ce mac80211: rename a misnamed patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27769 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 09:56:23 +00:00
Felix Fietkau ab7bdbd79a mac80211: remove the ccmp rx pn workaround, it should no longer be necessary and it was reported to cause connection stability issues (see #9646)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27764 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 06:29:00 +00:00
Hauke Mehrtens 3927d60ba3 mac80211: do not build bcma from compat-wireless
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-24 12:29:27 +00:00
Hauke Mehrtens 50f0083437 mca80211: add support for b43 on bcma bus.
This makes b43 work on broadcom SoCs using bcma as system bus.



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-23 11:25:05 +00:00
Felix Fietkau 09caaff060 ath9k: validate eeprom chainmask settings, some Ubiquiti devices (and maybe others) contain bogus data, which breaks wifi
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-19 06:42:26 +00:00
Felix Fietkau d88db9d9a1 ath9k: add some more fixes to the mic failure handling rework patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-13 15:37:36 +00:00
Felix Fietkau c932b2f27c mac80211: fix compile errors because of duplicate atomic64 implementations (#9690)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27605 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-13 15:01:18 +00:00
Felix Fietkau b2839b9754 ath9k: fix mic frame handling for bigger packets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27596 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-12 03:24:53 +00:00
Felix Fietkau 722b484089 mac80211: backport atomic64_t support for kernels that don't support it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 09:01:17 +00:00
Felix Fietkau 4bb205f19e ath9k: merge some pending initval fixes for ar9380
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 04:20:01 +00:00
Felix Fietkau 612c2e8aa5 ath9k: fix sifs time for half/quarter and remove some unnecessary defines
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 04:19:41 +00:00
Felix Fietkau 4ab49d72b8 ath9k: add more fixes for TKIP MIC validation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 03:33:59 +00:00
Felix Fietkau c26f63a3c9 ath9k: add more fixes for half/quarter rate support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 17:19:21 +00:00
Felix Fietkau ec7904cc14 mac80211: fix an interop issue with some broken 802.11n clients (#9436)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 05:49:33 +00:00
Felix Fietkau 00dc80b385 mac80211: add pending crypto bugfixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 05:20:03 +00:00
Felix Fietkau 9ac92fff5d ath9k: fix some more "DMA failed to stop in 10 ms" issues on AR913x (#9654)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:56 +00:00
Felix Fietkau ee9855b208 ath9k: fix reliability issues with TKIP MIC verification
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:39 +00:00
Felix Fietkau f146a0c6e0 ath9k: always enable fast clock for 5 ghz regardless of the eeprom setting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:21 +00:00
Felix Fietkau 724bbd4ddb ath9k: merge an upstream change to fix false tx hangs on ar9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27433 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 03:03:12 +00:00
Felix Fietkau 5d52524c3f ath5k: add an upstream patch to fix a memory leak
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 03:02:52 +00:00
Gabor Juhos 8ffa475074 max80211: rt2x00: load the eeprom data from a file on Ralink SoCs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 15:02:04 +00:00
Gabor Juhos f231ffc4dd mac80211: rename a rt2x00 related patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 15:02:03 +00:00
Felix Fietkau 3484c6b358 ath5k: fix tx queue limit for the cabq, fixes warning described in #9465
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:53 +00:00
Felix Fietkau 6634f21459 ath5k: disable the 32 khz sleep clock, atheros also does this, might improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27366 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:35 +00:00
Felix Fietkau 70e2bd2294 ath5k: fix restoring the mac timing setting after a sleep clock setting change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:18 +00:00
Felix Fietkau 8957a7f092 ath5k: delay initial periodic calibration after reset to improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:07:59 +00:00
Felix Fietkau 715b35a660 ath9k: clean up pll code for ar9002 to fix 5/10 mhz pll settings for 5ghz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27362 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 10:48:58 +00:00
Felix Fietkau 6c702de066 ath5k: fix a crash when setting coverage class before the first channel change (#9586)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:48:34 +00:00
Felix Fietkau 9581ae0858 ath9k: add a small hack to make changing the channel bandwidth to 5/10 mhz available through debugfs - does not work on all chipsets and is not recommended for production use yet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27340 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 16:11:53 +00:00
Felix Fietkau 594927d205 ath9k: merge an upstream patch that provides a minor throughput improvement on ar9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27339 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 16:11:33 +00:00
Felix Fietkau 161b325006 ath5k: enable spur mitigation for ar2413 - should improve performance and reliability on those devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 11:33:07 +00:00
Felix Fietkau 29c168f4f5 ath5k: add a missing srev checks for code that lowers the synth voltage - might fix some stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 05:10:47 +00:00
Felix Fietkau d8ccfa950f ath5k: disable tx power gain correction probing for hardware that does not need or support it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 04:04:54 +00:00
Felix Fietkau afd6c75cf1 mac80211: rename a misnamed patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27323 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 04:04:34 +00:00
Hauke Mehrtens b5051f91ff kernel: update ssb and bcma to linux-next next-20110627
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 21:28:40 +00:00
Felix Fietkau 98360e16e4 mac80211: merge a pending fix for reestablishing misconfigured aggregation sessions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27292 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 09:31:09 +00:00
Felix Fietkau 9a1ca00d39 mac80211: add the work-in-progress IBSS HT patch, with some minor fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27277 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:22 +00:00
Felix Fietkau 753d0657bb ath9k: add some more pending fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:18 +00:00
Felix Fietkau 2686ccd16d mac80211: update to wireless-testing 2011-06-22
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27275 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:13 +00:00
Hauke Mehrtens b8f56104dc package/mac80211: Add linux 3.0 compatibility
Add patches from Hauke adding linux 3.0 compatibility.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27187 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-15 21:16:38 +00:00
Gabor Juhos c6b8c35869 mac80211: add initial support for AR9330
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27084 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-01 13:12:31 +00:00
Felix Fietkau f9b45ed9c5 mac80211: update to wireless-testing 2011-05-27
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27071 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-31 23:07:29 +00:00
Felix Fietkau 21e17d3230 ath9k: reduce the number of rx buffers, 512 is excessively high, 128 should work just as well, and will use a lot less memory
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-30 13:38:54 +00:00
Felix Fietkau c4509d34ea ath9k: merge a few bugfixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-28 16:45:17 +00:00
Felix Fietkau fe2df7efd1 ath5k: disable fast channel changes, some people have reported that they introduce connection stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-28 16:27:24 +00:00
Felix Fietkau 4a225d4a2f ath9k: fix some locking issues in the tx fifo cleanup patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-19 09:33:45 +00:00
Felix Fietkau 681393696a ath9k: clean up tx fifo handling on ar9380 based hardware
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26934 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-18 12:03:08 +00:00
Felix Fietkau 2e316f02fa ath9k: fix a small race condition in the tx_last_beacon patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-18 12:03:04 +00:00
Felix Fietkau 716127c2ac ath9k: implement tx_last_beacon() to allow mac80211 to respond to probe requests in ad-hoc mode without creating too much spam
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26923 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17 11:14:15 +00:00
Felix Fietkau e5d1390591 ath9k: fix ad-hoc nexttbtt calculation, which broke beacon transmission in some instances
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26915 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17 08:37:38 +00:00
Felix Fietkau 7cf29ea9ae ath9k: fix issues with ad-hoc beacon slot selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-16 21:50:30 +00:00
Felix Fietkau a9b557d1dc mac80211: update to 2011-05-13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-16 21:50:26 +00:00
Felix Fietkau daba13cc2b ath9k: add noise floor calibration fix that should improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-04 14:35:35 +00:00
Felix Fietkau 3ebb74c8df ath9k: add a new fix for signal strength / noise measurements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26798 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 18:23:12 +00:00
Felix Fietkau c80372fee7 mac80211: detect and drop incoming packets with invalid CCMP packet numbers to fix connection hangs on some devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26795 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 01:45:26 +00:00
Felix Fietkau 5a32b7a372 mac80211: backport some more compat fixes, fix compile issues on 2.6.31 and earlier
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26768 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-26 22:23:52 +00:00
Felix Fietkau aae62f77ce mac80211: replace the regd revert patch with a proper fix, add some more pending patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26761 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-26 01:23:23 +00:00
Felix Fietkau cadebdf13b ath9k: remove the signal strength fix, it causes a lot of confusion and seems to be just as inaccurate as the original version of the code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-25 18:21:32 +00:00
Felix Fietkau b53cc9e3d9 cfg80211: revert upstream regdomain handling breakage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26752 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-25 18:21:28 +00:00
Felix Fietkau a21fe5047c mac80211: do rate control updates when the HT configuration changes on an interface
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-23 21:34:40 +00:00
Hauke Mehrtens 54847859f7 mac80211: remove unneeded patch
This was fixed upstream


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-21 09:32:49 +00:00
Felix Fietkau b7dc13b6a4 mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-20 18:14:35 +00:00
Hauke Mehrtens 4842cc42ba mac80211: b43: Expose PIO mode fallback
Allow reenabling the PIO mode fallback for b43.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-19 21:43:19 +00:00
Felix Fietkau bcb77e359a mac80211: re-enable beacon channel hints
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-19 15:41:45 +00:00
Felix Fietkau 54397f378d ath9k: assign a keycache slot per station for unencrypted links to fix powersave frame filtering
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26712 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 20:56:14 +00:00
Felix Fietkau dcb16d72ca ath9k: add a patch to show excessive retry counts for single MPDUs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26711 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 20:56:10 +00:00
Felix Fietkau 524c0b3960 ath5k: allow simultaneous ad-hoc+ap operation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-15 16:54:52 +00:00
Felix Fietkau bdbe4f5bb3 ath9k: due to popular request, allow ad-hoc+ap again, now that the beacon code can handle it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26668 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 23:22:21 +00:00
Felix Fietkau f02838ffb6 ath9k: fix resetting the hw during channel change when the MAC fails to go idle
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26665 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 22:46:12 +00:00
Felix Fietkau 03e5f52576 cfg80211: disable processing of 802.11d regulatory hints - it causes invalid regulatory settings on reconnect (fixes #9207)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26662 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 16:52:09 +00:00
Felix Fietkau 8e6a4de873 mac80211: fix WPA auth on WDS station interfaces (#9227)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26609 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-12 17:17:56 +00:00
Gabor Juhos bd945197b2 mac80211: ath9k: register id table for platform device
Currently the device id in the platform driver is hardcoded to an
id which is specific to AR9130/AR9132 SOCs as it supports only wmac
(wireless mac) of these SOCs. But this needs to be dynamic when we
want to support different wmac of SOCs. So add id_table to driver to
make it extendable to more SOCs.

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26604 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-12 09:29:23 +00:00
Felix Fietkau 370f14a6d4 ath5k: disable the unusable 2 GHz mode on the first radio of a dual-band AR5312 device
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-11 03:26:08 +00:00
Felix Fietkau f9710f4304 ath5k: fix eeprom capability checks that disabled AES crypto support where it should have been enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-11 03:26:03 +00:00
Felix Fietkau b6ed543785 ath5k: fix mac address detection on dual-radio ar5312
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 21:12:05 +00:00
Felix Fietkau 642ea5fc59 ath5k: fix 2ghz-only radio handling on ar5312
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 21:12:00 +00:00
Felix Fietkau fffad37e8c ath5k: decrease interrupt load for rx/tx interrupts
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26579 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 16:23:39 +00:00
Felix Fietkau 4f95d1b0d5 ath5k: clean up debugfs code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26578 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 16:23:34 +00:00
Hauke Mehrtens 0527ff0694 mac80211: fix compile with older kernel versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26573 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 23:51:30 +00:00
Felix Fietkau 21d34442ce ath5k: add some more performance improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 22:56:51 +00:00
Felix Fietkau a92ad606c4 ath5k: rename a misnamed patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 22:56:47 +00:00
Felix Fietkau ff7dd576d1 ath5k: add a few fixes that improve performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 21:11:06 +00:00
Felix Fietkau 4eb7420893 ath5k: fix tx status reporting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 19:21:26 +00:00
Felix Fietkau 3677b415da ath9k: properly count retries when frames are filtered due to excessive retries when a client is not in powersave mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26545 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 15:22:01 +00:00
Felix Fietkau 07a823fd30 mac80211: fix reading the station flags in debugfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26544 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 15:21:57 +00:00
Felix Fietkau 7ab0bc008c ath9k: improve the rx dma stop fix, add more debugging output in case the issue still occurs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-08 12:18:43 +00:00
Felix Fietkau 91c6b16bed mac80211: fix support for iftype wds
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26531 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-08 01:04:44 +00:00
Felix Fietkau 51b4f1df40 mac80211: update to wireless-testing 2011-04-06
adds some more pending patches which (among other things) fix the 'failed to stop RX DMA' messages

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 18:42:22 +00:00
Felix Fietkau 84fdf0bb14 ath9k: fall back to the default noise floor if the calibrated one is not available, fixes signal strength display in initial scan
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-05 19:04:05 +00:00
Gabor Juhos 6a533903e7 mac80211: move 620-rt2x00_soc_led_support.patch to the correct place
* fixes [26463]

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26467 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-04 09:03:33 +00:00
Felix Fietkau e784036e8b mac80211: increase delay between aggregation session negotiation attempts - improves interop with intel clients
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-03 17:34:55 +00:00
Felix Fietkau 348c9234b3 ath9k: fix missing chip wakeups causing instability issues on at least AR5416 (probably on other devices as well); fixes #9107
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26418 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 22:04:38 +00:00
Felix Fietkau d31f5b429d mac80211: fix duplicate probe request reception (triggering unnecessary probe responses in multi-BSSID setups)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26408 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 16:06:42 +00:00
Felix Fietkau 3506b55267 ath9k: fix adhoc beacon issues (#9163)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 01:10:01 +00:00
Felix Fietkau 110148ca04 ath9k: fix reported signal strength
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26368 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-30 11:38:39 +00:00
Felix Fietkau fc02260930 ath9k: fix PS-Poll frame reception in AP mode on AR91xx and earlier - should fix some AP mode stability issues on these chips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-27 14:27:32 +00:00
Felix Fietkau 4855126735 mac80211: disable an unnecessary backport to reduce code size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26303 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-26 14:06:29 +00:00
Felix Fietkau 7bf5bdc57d mac80211: remove an obsolete backport patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-26 14:06:25 +00:00
Felix Fietkau fc6d7ed63f mac80211: add a pending patch to remove the dependency on ecb
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 21:28:22 +00:00
Felix Fietkau 15655b77dd mac80211: update to wireless-testing 2011-03-24
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26293 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 21:12:28 +00:00
Felix Fietkau 99a2af66be ath9k: fix chip wakeup on interface start - should fix some instability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 16:36:48 +00:00
Felix Fietkau b8509c155d mac80211: fix a deadlock in minstrel_ht when a HT client without valid MCS rates connects
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26287 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 14:00:59 +00:00
Felix Fietkau 59fd9ef13e mac80211: fix dropping multicast proberequest frames for ad-hoc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26284 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-24 13:38:20 +00:00
Felix Fietkau d467ec9a0b ath9k: add a few de-bloating and optimization patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26281 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-23 20:16:58 +00:00
Felix Fietkau 40cd387c9a ath9k: merge a pending patch for fixing a stopped queue issue (mostly for client mode)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26280 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-23 20:16:53 +00:00
Felix Fietkau b6e1efbc04 mac80211: update to wireless-testing 2011-03-22
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-22 21:00:58 +00:00
Felix Fietkau 7980ac363b ath9k: add a patch from linux-wireless@ for reducing driver size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-22 00:41:55 +00:00
Felix Fietkau fcd8048511 mac80211: initialize the last rx time when creating a station
should hopefully finally take care of the nasty reassociation issues which showed up as
Jan  1 00:51:10 OpenWrt daemon.info hostapd: wlan0: STA 00:xx:xx:xx:xx:xx IEEE 802.11: deauthenticated due to inactivity
right after associating, leading to an immediate disconnect.
Will probably fix #8343, #8830 and others.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26251 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 03:19:35 +00:00
Felix Fietkau 3129b4f611 ath9k: re-run nfcal only when stuck beacons become more frequent
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26250 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:26 +00:00
Felix Fietkau 0b4ffe59ee ath9k: increase ATH_BCBUF, allows creating 8 virtual APs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:22 +00:00
Felix Fietkau 3694ee29cc ath9k: improve precision of beacon timer calculations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26248 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:17 +00:00
Felix Fietkau 66d1f54cc0 ath9k: add some minor debugfs cleanups
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26247 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:12 +00:00
Felix Fietkau 6df0505104 mac80211: add an aggregation rx reorder timeout handling fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26185 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-16 02:57:04 +00:00
Felix Fietkau 9cece552de ath9k: force the rx chainmask on ar913x to 0x7 - fixes calibration issues with 2-antenna devices such as the wrt160nl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26168 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-15 01:36:48 +00:00
Felix Fietkau 96e4d708ed ath9k: enable an ar913x specific hardware fix for sending block-ack
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26167 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-15 01:36:45 +00:00
Felix Fietkau b3c2781814 mac80211: update to wireless-testing 2011-03-11
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 18:38:37 +00:00
Felix Fietkau 4267b60892 mac80211/ath9k: improve pending patches based on review feedback
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26041 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 20:55:54 +00:00
Felix Fietkau 75d82d079b mac80211: fix spurious channel type changes when vifs are created/deleted
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 19:23:38 +00:00
Felix Fietkau 573a46a6b0 ath9k: add a patch to fix the interoperability issues with intel clients (fixes #8830)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 16:04:37 +00:00
Felix Fietkau 6cba80ccef mac80211: redirect EAP frames on AP VLAN interfaces to the main AP interface to fix a bridging related race condition
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 18:00:45 +00:00
Felix Fietkau 62af7ac841 ath9k: improve tx dma fixes based on review feedback
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:37:26 +00:00
Felix Fietkau da9cae627a ath9k: get rid of most of those annoying dma tx stop issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25988 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 00:53:05 +00:00
Felix Fietkau a30b1f77be zd1211rw: fix #define collision for register names triggered by compat patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25965 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 03:41:27 +00:00
Felix Fietkau e12476873c mac80211: fix minstrel_ht sampling intervals (patch by Daniel Halperin)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25964 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 03:41:22 +00:00
Felix Fietkau 129e9e84d3 ath9k: remove support for in-bss promisc mode, the rx filter flag is too broad and in-bss promisc mode is not particularly useful. should fix most (or all) instances of "ath: Could not stop RX..." error messages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25963 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 00:37:25 +00:00
Michael Büsch ff6b8cc14a mac80211: Add scan race fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25930 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 14:01:46 +00:00
Michael Büsch f5b3b05ba8 mac80211: print message on hw restart
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 12:36:43 +00:00
Felix Fietkau 36cf66d067 mac80211: improve ath9k AP A-MPDU PS buffering
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25779 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 21:46:15 +00:00
Felix Fietkau 1566a16430 p54: fix a null pointer dereference bug
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25775 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 20:50:45 +00:00
Felix Fietkau ebff4e71da mac80211: update to 2011-02-25
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 11:22:26 +00:00
Felix Fietkau 282462f3ea ath9k: fix interrupt enable/disable issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25575 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 18:16:48 +00:00
Felix Fietkau 1834b3514d mac80211: add a patch for keeping track of the rx bitrate of remote stations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-10 03:37:32 +00:00
Felix Fietkau a6e3daa099 ath9k: remove an old tx stop workaround which conflicts with the powersave fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-10 03:37:23 +00:00
Felix Fietkau 5c8a529d32 ath9k: improve the power save fix by closing another remaining race condition for setting the TIM bit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 23:35:20 +00:00
Felix Fietkau e1c6b03e82 ath9k: add fixes for AP side powersave frame buffering
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25426 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 19:31:50 +00:00
Felix Fietkau 8847c3ff1c mac80211: update to wireless-testing 2010-02-07
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 19:31:43 +00:00
Felix Fietkau 588872e19a ath: fix world regulatory domain fix-up so that all regulatory rules are processed
r24503 (trunk) and r24505 (backfire) revised the regulatory rules used
for the ath drivers' world regulatory domains in the 5GHz band by
opening up channels 36, 40, 44, and 48 to being used without the
*_PASSIVE_SCAN and *_NO_IBSS flags set. This was done by breaking
ATH9K_5GHZ_5150_5350 into two REG_RULES. The various struct
ieee80211_regdomains that reference these rules in their reg_rules
fields need to have their n_reg_rules fields updated accordingly.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25418 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 12:36:25 +00:00
Felix Fietkau 4f00c98a56 mac80211: fix the check for cloned skbs in the tx path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25398 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-07 10:42:40 +00:00
Felix Fietkau cb0133131d mac80211: when operating as a 4-addr station, do not pick up 4-addr frames meant for other stations, as this would confuse the bridge layer
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-05 22:38:23 +00:00
Felix Fietkau 959ac3d1b7 ath9k: reduce false positives in the baseband hang check
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-04 12:16:41 +00:00
Felix Fietkau 5e019b31ec mac80211: drop retransmitted data frames from the cooked monitor interface - reduces CPU usage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-04 12:16:36 +00:00
Felix Fietkau 2236171bfe cfg80211: revert the max power patch - it seems to be limiting tx power too much on some devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25258 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-30 23:35:00 +00:00
Felix Fietkau 49579bfcba cfg80211: do not overwrite the hardware max power setting in the regulatory code, fixes reported tx power values
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-29 13:51:33 +00:00
Felix Fietkau 8d441108f2 ath9k: reduce allocation size, common->cachelz is already added to the buffer size elsewhere
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25205 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:58:08 +00:00
Felix Fietkau ff6ee0b149 ath9k: fix a compile error in the debug stubs (fixes #8737, #8745)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25204 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:58:05 +00:00
Felix Fietkau 406f4458c0 ath9k: optimize memory allocations - improves performance and reduces ath9k RAM usage by 2 MB per device
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 17:28:12 +00:00
Felix Fietkau a1ee44e27f mac80211: Improve ath5k/ar71xx PCI bug WAR
It has been confirmed by Atheros that this PCI bug affects the RX side only,
so we can keep the 128B DMA size for TX.

With this change we can double the thruput of ath5k from 15Mps to 30Mbps.

We have been using this patch since more than 6 month in a production
environment without problems and a significant performance improvement.

It has also been said to fix HW encryption:
http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04311.html

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25104 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 11:33:50 +00:00
Felix Fietkau 4be63f5f68 ath9k: fix tx queue debug counters
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25099 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 11:33:27 +00:00
Felix Fietkau 0d84e3d16f mac80211: update to wireless-testing 2011-01-24
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25093 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-24 18:54:16 +00:00
Felix Fietkau 02a85f4657 ath9k: fix some ps wakeup/restore issues that led to crashes and other weird behavior
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25058 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-21 17:54:44 +00:00
Felix Fietkau 318102d24a ath9k: disable PA predistortion on AR93xx for now until it is properly fixed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25056 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-21 01:43:32 +00:00
Felix Fietkau c0b3311913 ath9k: remove virtual wiphy support - it was only experimental anyway and it is not going to be maintained anymore
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:30 +00:00
Felix Fietkau 0327911e71 mac80211: add a few tx related fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25054 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:26 +00:00
Felix Fietkau e1e78982ca mac80211: update to wireless-testing 2010-01-19
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25053 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:21 +00:00
Felix Fietkau b872aec357 mac80211: fix the br_port_exists compatibility macro for 2.6.38
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25051 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 13:46:59 +00:00
Felix Fietkau b0d7e5ba2e mac80211: rework wds sta fix - check for the protocol of the incoming frame instead of just the authorized state
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-18 14:43:58 +00:00
Felix Fietkau 02e44fa84c mac80211: fix frames looping back to a wds station
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-15 13:41:10 +00:00
Felix Fietkau f6ffc94274 ath9k: fix a few more aggregation related issues, should improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-15 13:41:06 +00:00
Felix Fietkau 864cfd9cce mac80211: include the kfifo backport in compat.ko if necessary (fixes libertas, rt2x00)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24978 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-13 23:28:22 +00:00
Felix Fietkau 3bc0285795 ath9k: fix spurious decryption crc error regression
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24976 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-13 23:07:58 +00:00
Felix Fietkau bb62cfb451 ath9k: reduce the number of false positives triggered by the baseband hang check by only running it when beacon transmission is blocked
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24954 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-10 00:25:17 +00:00
Felix Fietkau aa5471daa8 ath9k: add a few aggregation reliability fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24949 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-09 20:35:27 +00:00
Felix Fietkau 47ecd476d5 mac80211: update to wireless-testing 2011-01-05, should improve aggregation reliability in ath9k
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-09 20:32:25 +00:00
Felix Fietkau ed4b505b38 mac80211: fix a race condition during key deletion
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24895 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-04 00:37:28 +00:00
Felix Fietkau 6c025a3167 ath9k: add more pending fixes from linux-wireless@
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24858 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-30 15:48:39 +00:00
Felix Fietkau 562bf1e1c8 ath9k: fix rx dma descriptor error flag handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24855 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-30 15:48:18 +00:00
Felix Fietkau 4f26a22695 ath9k: add back the interrupt mitigation tweak and reduce the rx interrupt mitigation times further
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-24 12:09:43 +00:00
Felix Fietkau 57a5a52edf ath9k: add pending fixes for revision checks and handling of the hw workaround register
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24818 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-24 12:09:36 +00:00
Alexandros C. Couloumbis 7576b6b36b package/mac80211: fix issue when CONFIG_MAC80211_LEDS is not set.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24813 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-23 14:58:16 +00:00
Hauke Mehrtens add5d2fb07 mac80211: add CONFIG_ATH5K_PCI only when not on aterhos target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-22 17:39:05 +00:00
Felix Fietkau feb97bc955 mac80211: another optimization for tx performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24677 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 18:27:51 +00:00
Felix Fietkau c4f53cf832 mac80211: fix a crash in the tx path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24672 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:56:32 +00:00
Felix Fietkau 09c7dbd560 mac80211: fix a missing return value
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24671 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:40:09 +00:00
Felix Fietkau 17d7790890 mac80211: significantly reduce the cpu load caused by excessive skb header cloning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:23:38 +00:00
Felix Fietkau bd2731afb9 ath9k: do not force the chainmask to 1 for legacy mode - it makes no sense and it reduces txpower and unnecessarily disables MRC
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24657 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 02:14:52 +00:00
Felix Fietkau 80d7bfbdd0 mac80211: update to wireless-testing 2010-12-16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24655 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 02:00:10 +00:00
Felix Fietkau ef37347914 ath9k: update initvals for ar9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:32 +00:00
Felix Fietkau 26e6627a39 ath9k: remove code for setting up gpio based baseband rfkill - it was never used, nor configured properly
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:23 +00:00
Felix Fietkau 7044125cf1 ath9k: use the number of pending aggregates instead of the queue depth to determine when it is time to form the next A-MPDU
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24627 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:12 +00:00
Felix Fietkau f3845e3992 ath9k: fix some more issues in the paprd changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-13 08:01:12 +00:00
Felix Fietkau c0c892a7da ath9k: fix a few issues with pa predistortion on ar9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:38 +00:00
Felix Fietkau 34ffa7558e ath: open up a few safe 5ghz channels in the world regdomain to make the regulatory override unnecessary in a few cases
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24503 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:32 +00:00
Felix Fietkau 038503bf8e ath9k: merge a few pending cleanup patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24502 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:23 +00:00
Felix Fietkau d8bacaa21c ath9k: do not adjust the slot time setting for long distance, it seems to cause long latencies and low throughput
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24498 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:48 +00:00
Felix Fietkau 22750fbc55 mac80211: fix IBSS probe response storms on drivers that do not support drv_tx_last_beacon()
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24497 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:41 +00:00
Felix Fietkau 94d89b6fcb ath9k: merge a pending patch for fixing tsf read and write
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:35 +00:00
Felix Fietkau 2a394fb653 ath9k: add missing %pV printk revert
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 10:37:42 +00:00
Felix Fietkau ac1ecc1f77 mac80211: update to 2010-12-09
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24471 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 01:45:12 +00:00
Felix Fietkau e3c99b15c0 ath9k: fix non-AMPDU QoS per-tid sequence number assignment
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 20:03:46 +00:00
Felix Fietkau 0071fb7d4a mac80211: fix compile errors when LED support in the kernel is disabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24411 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 12:00:09 +00:00
Felix Fietkau 5e704e5af6 ath9k: fix a null pointer deref issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07 18:22:43 +00:00
Felix Fietkau cef7610e22 ath9k: fix a DMA related race condition at hw reset time
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-05 16:26:38 +00:00
Felix Fietkau 0b2bc8bac8 ar71xx: work around a PCI controller bug which causes reads to the PCI_COMMAND register to return bogus values - properly fixes ath9k module reload issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24236 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 01:32:15 +00:00
Felix Fietkau 4fd20e8c50 mac80211: update to wireless-testing 2010-11-30
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24235 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 01:32:04 +00:00
Gabor Juhos eb892d137a ath9k: use per-device struct for pm_qos_* operations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-01 18:39:58 +00:00
Felix Fietkau d2fb3cf3f7 ath9k: fix software retry counter tracking - should fix 802.11n stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24183 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28 18:28:19 +00:00
Felix Fietkau 9419300d8a mac80211: merge the new version of the throughput led trigger patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24182 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28 18:28:12 +00:00
Felix Fietkau de52043720 ath9k: fix module reload on ar713x based systems with ar92xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24163 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-27 22:51:03 +00:00
Felix Fietkau 4a12b0531a mac80211: add pending patches for throughput based led blinking and replace the broken ath9k blinking code with it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24159 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-27 22:11:13 +00:00
Hauke Mehrtens 7148a451d8 mac80211: cfg80211 should not depend on rfkill.
If rfkill is build as an module CONFIG_RFKILL_MODULE is set and cfg80211 will also depend on that.
Now all modules build from compat-wireless will not use rfkill.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-25 14:45:18 +00:00
Felix Fietkau 7799816a55 mac80211: improve station mode nullfunc probing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24107 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-23 02:13:54 +00:00
Felix Fietkau ea42f23b8a mac80211: improve ad-hoc multicast rate handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 19:59:19 +00:00
Felix Fietkau 0d9397dfa8 ath9k_htc: fix eeprom access breakage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24098 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 17:28:35 +00:00
Felix Fietkau 9eff69c58f ath9k: fix key search for a-mpdu on ar9300
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 17:28:26 +00:00
Felix Fietkau fe6a038920 ath9k: fix some more endian issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24062 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-21 16:52:00 +00:00
Felix Fietkau 0bf1d404de ath9k: fix endian issues on AR9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 18:52:55 +00:00
Felix Fietkau 855d465017 mac80211: revert the probe request timeout change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 14:16:36 +00:00
Felix Fietkau 5430ba363f mac80211: update to latest wireless-testing + more stability work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24044 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 02:26:41 +00:00
Felix Fietkau 77b7fb441c mac80211: merge the upstream ht40 fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-19 01:02:33 +00:00
Felix Fietkau 57f294bfbe ath9k: rework the mac address override patch to not break ath9k_htc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-19 00:57:35 +00:00
Felix Fietkau 123048f3ca mac80211: merge pending cfg80211 patches to fix a race condition with setting the regdomain for multiple cards
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-18 10:06:08 +00:00
Felix Fietkau 8b5704b2e5 mac80211: update to wireless-testing 2010-11-16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-17 03:43:24 +00:00
Felix Fietkau 84f745f85f ath9k: add some fixes for AR9003
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-16 18:23:05 +00:00
Felix Fietkau 7e6b8b68bb mac80211: fix another 2.6.35 compile error
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23974 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12 18:49:24 +00:00
Felix Fietkau ac8deaa5fe mac80211: fix compile on linux 2.6.35
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23972 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12 16:56:07 +00:00
Felix Fietkau 7faef97df7 mac80211: update to wireless-testing 2010-11-10 + some pending work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-11 22:39:12 +00:00
Felix Fietkau fec470a1de ath9k: fix a compile error with debugging disabled (#8189)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-07 13:51:48 +00:00
Felix Fietkau a92fa53b62 ath9k: fix ath9k_hw_apply_gpio_override so that it's effective
I discovered another bug in the ath9k WNDR3700 quirk fix from r23822.
ath9k_hw_apply_gpio_override was testing the original value of gpio_mask
to determine which bits were appropriate, instead of testing the shifted
value. Because bit 0 is always clear in the original value, this
resulted in no calls to set the GPIOs, an improperly-configured radio,
and reduced RSSI on other systems listening to the radio.

Signed-off-by: Mark Mentovai <mark@moxienet.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-05 18:05:50 +00:00