Commit Graph

679 Commits (caae34337e2037f66a53f251e2ff08d5e9a26ae3)

Author SHA1 Message Date
Felix Fietkau 286432d1e5 rt2x00: merge a fix for random tx stalls
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30871 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 13:31:34 +00:00
Felix Fietkau 3c49783621 mac80211: limit TID buffering to prevent out-of-memory issues on low-memory systems
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 13:31:31 +00:00
Felix Fietkau 1608713e6a ath9k: fix passing MAC time to mac80211
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30869 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 13:31:27 +00:00
Felix Fietkau 1b36421120 ath9k: increase rx buffers for improved performance with 3x3 chipsets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30868 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:46 +00:00
Felix Fietkau 9f6530c55d ath9k: merge an ANI improvement patch, improves performance in some environments
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30867 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:43 +00:00
Felix Fietkau 1d62a53781 mac80211/ath9k: some more performance improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:40 +00:00
Felix Fietkau 92444e3958 mac80211: more patch reorganization, merge an upstream performance optimization patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:36 +00:00
Felix Fietkau dfca489545 ath9k: merge a fix for hardware full sleep
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30864 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:28 +00:00
Felix Fietkau e7f3111f2c mac80211: reorganize patches, fold in patches that were merged upstream
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30863 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-10 12:59:24 +00:00
Felix Fietkau 4bc1ddec22 ath9k: fix misplaced ifdef
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30766 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 15:22:08 +00:00
Felix Fietkau a5eae18fc7 ath9k: disable btcoex again after it got re-enabled by the update
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30765 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 15:13:41 +00:00
Felix Fietkau 0d692e26bc ath9k: disable MAC sample debugging, it is almost never used and wastes precious CPU cycles
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30764 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 15:13:33 +00:00
Felix Fietkau 38cf7e3dd0 mac80211: optimize mac address comparisons to improve performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 15:13:30 +00:00
Felix Fietkau bf508f06db mac80211: fix ad-hoc mode performance regression
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 09:57:56 +00:00
Felix Fietkau 95bc34ce0d mac80211: remove 060-fix_compat_security.patch, it is no longer needed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-28 20:49:26 +00:00
Felix Fietkau 5261b96700 mac80211: update to wireless-testing 2012-02-27
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30746 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-27 22:56:05 +00:00
Felix Fietkau f312096be4 ath9k: fix beacon issues on ar93xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-27 22:56:00 +00:00
Felix Fietkau cd42fa4d50 mac80211: update to wireless-testing 2012-02-23
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30742 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-27 16:23:43 +00:00
Hauke Mehrtens 220528a611 mac80211: fix memory leak on bcm5354
The ucode triggers the gpio pins used for the buttons and causes diag to handle them and send them to userspace.
This only happened with a more recent firmware.
This patch was tested on an Asus wl-520GU and should also work on the other bcm5354 based asus devices. I do not know if it works on the dir320.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30665 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-20 22:46:27 +00:00
Hauke Mehrtens 2f78e4449f mac80211: brcmsmac: fix a build warning, till we update bcma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30644 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-19 14:21:21 +00:00
Hauke Mehrtens 50878d446a mac80211: add brcmsmac driver
brcmsmac does not work on bcm47xx based devices or has AP mode support for now.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30643 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-19 14:05:17 +00:00
Gabor Juhos a86166f6be mac80211: rt2x00: allow to disable bands via platform data
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-18 17:36:09 +00:00
Felix Fietkau 3b4fcfa99e ath5k: do not re-run AGC calibration periodically - fixes stability issues on AR2315 (#10574)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30624 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 22:15:33 +00:00
Felix Fietkau 732802a8db ath5k: do not stop the hardware queues during PAPD calibration, speeds up calibration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30623 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 22:15:26 +00:00
Gabor Juhos 056c8e4a92 package/mac80211: fix a possible NULL pointer dereference in rt2x00
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-16 17:14:34 +00:00
Felix Fietkau bbb708e883 ath9k: prevent writes to const data on AR9160
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-15 18:02:57 +00:00
Gabor Juhos 7a09738234 package/mac80211: apply AR71XX PCI workaround on ATH79 as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30413 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-10 13:16:49 +00:00
Felix Fietkau f27c9bc6bb mac80211: merge a LED related locking fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30396 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-09 14:24:15 +00:00
Felix Fietkau 2808fd3f2e mac80211: fix a potential rate control related crash
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30388 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-08 18:43:21 +00:00
Felix Fietkau 89205f763a ath9k: ignore invalid signal strength values in a-mpdu packets, fixes average signal strength display fluctuations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-07 15:25:55 +00:00
Felix Fietkau 2119054b0a mac80211: update to wireless-testing 2012-02-06
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30346 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-07 11:28:11 +00:00
Felix Fietkau 923b5ec227 ath9k: fix CTS timeout issues in 2.4 ghz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-03 10:23:55 +00:00
Felix Fietkau f712c0de7e ath9k: fix WEP connection issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30009 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-03 10:23:51 +00:00
Hauke Mehrtens b1afe3de3f mac80211: fix patch when running on ssb based devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29922 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 20:08:49 +00:00
Felix Fietkau 10178533d7 ath9k: revert one more linux upstream commit in the initvals to fully fix the ar938x tx power issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 15:35:29 +00:00
Felix Fietkau 36161b938a ath9k: fix initvals for high-power ar938x devices, fixes tx power on buffalo wzr-hp-g450h
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 11:06:32 +00:00
Hauke Mehrtens 69ece6cfdc brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-21 22:39:20 +00:00
Felix Fietkau bfe81f3c87 rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-16 08:14:27 +00:00
Felix Fietkau 275452c591 ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 13:50:30 +00:00
Felix Fietkau 50d5d3d521 ath9k: merge a channel change fix from linux-wireless
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29684 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-07 20:54:33 +00:00
Hauke Mehrtens 9d3acee299 mac80211: deactivate mac80211 tracing
Activating tracing on kernel <= 2.6.32 causes build errors.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:23:34 +00:00
Felix Fietkau d77a9507ed ath9k: fix another tx locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 15:51:20 +00:00
Felix Fietkau 112924dd64 ath9k: fix some issues in the btcoex disable patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:17:34 +00:00
Felix Fietkau a25574d801 ath9k: fix a locking issue in the tx path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-17 14:28:25 +00:00
Felix Fietkau 15f4ea544b ath9k: fix a crash in led init
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-16 23:41:44 +00:00
Felix Fietkau eca3afdccd ath9k: fix a locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29537 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 21:03:52 +00:00
Felix Fietkau af0dd984dc ath9k: add support for registering extra leds connected to the wmac gpio lines
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29530 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 20:21:36 +00:00
Felix Fietkau 4afbf11579 mac80211: make mesh support optional
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-12 14:42:35 +00:00
Felix Fietkau e0620cdd10 mac80211: merge another upstream aggregation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:19 +00:00
Felix Fietkau 129ed8eefb ath9k: disable bluetooth coexistence support to reduce module size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:12 +00:00