Commit Graph

710 Commits (260e2d84866dfbbd30079da950e0a947e91fe905)

Author SHA1 Message Date
Felix Fietkau 59d9fc66ff mac80211: backport a fix for single-queue drivers (fixes #11534)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31862 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-26 20:15:28 +00:00
Felix Fietkau 192dbdd2f5 lantiq: allow platforms with rt2x00 to override the mac address without overriding eeprom, fixes bogus wlan mac address on arv4520
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31835 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-20 21:58:03 +00:00
Hauke Mehrtens 0a65c8f341 mac80211: add brcmfmac driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31786 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 15:43:04 +00:00
Hauke Mehrtens 4a2b705ce7 mac80211: brcmsmac update to version from wireless-testing tag master-2012-05-16-2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31773 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 13:24:47 +00:00
Hauke Mehrtens f9cfc0fd4a kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 13:22:38 +00:00
Felix Fietkau 6c1cdabe51 ath9k: fix ar9330 internal regulator setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 17:41:05 +00:00
Felix Fietkau 2b8c75f0c1 ath9k: update initvals for ar9330 to fix issues with high power designs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31691 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 17:40:59 +00:00
Felix Fietkau a8d08175a9 ath9k: fix a rare use-after-free bug
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31690 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 17:40:53 +00:00
Felix Fietkau db771744d5 ath9k: stop rx before tx, should reduce the frequency of "Failed to stop Tx DMA" errors
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31689 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 17:40:47 +00:00
Felix Fietkau db5b2b03af ath9k: merge a ar93xx ht40 performance fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31540 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-30 08:20:34 +00:00
Felix Fietkau cf2a7761a9 mac80211: fix station lookup issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-30 07:57:09 +00:00
Felix Fietkau 08132839a5 mac80211: fix WDS AP authentication issues (#11261, #11318)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 13:47:37 +00:00
Felix Fietkau 8d1ee718be mac80211: update AP multicast fix to latest version submitted to linux-wireless@
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31453 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-23 17:29:29 +00:00
Gabor Juhos e4086f6388 Revert "mac80211: add backport of the module_pci_driver macro"
Erm, Hauke was faster.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-22 11:39:49 +00:00
Gabor Juhos 85461533fe mac80211: add backport of the module_pci_driver macro
That is required by various PCI drivers.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-22 11:37:22 +00:00
Hauke Mehrtens 4651cd3f93 mac80211: add module_pci_driver to compat
Without module_pci_driver being defined the pci drivers do not get registered.

Should fix #11332


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-22 11:36:35 +00:00
Felix Fietkau e95852bfa9 mac80211: suppress 3-address multicast frames on WDS APs without non-WDS stations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31429 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 20:34:38 +00:00
Felix Fietkau 1bc606c536 ath9k: merge a tkip related stability fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 20:34:33 +00:00
Felix Fietkau a26e06cb15 mac80211: update to 2012-04-17, adds some build fixes and juhosg's ar9380 tx power fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31347 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-19 18:32:39 +00:00
Felix Fietkau 8f9824ccf4 ath9k/ath5k: fix driver load issues with mesh support compiled out
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31326 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-17 00:05:41 +00:00
Felix Fietkau e4f208ebf3 mac80211: update to wireless-testing 2012-04-13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31322 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 21:08:41 +00:00
Hauke Mehrtens 5af062a0e0 kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31278 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-13 19:35:40 +00:00
Felix Fietkau c40ba881d5 ath9k: fix sleep mode handling issues, should improve client mode reliability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31265 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-12 21:28:18 +00:00
Felix Fietkau edba77a97d ath9k: make endian check optional
Turns out it triggers on some AR71xx devices where no swapping should be done.
Enable endian check for the lantiq target.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31084 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-27 13:21:53 +00:00
John Crispin a5f3317b0b [mac80211] fixes #31068, rename 999-ath9k.patch to 501-ath9k-eeprom_endianess.patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31071 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-25 09:07:09 +00:00
John Crispin bd7b80f43c [mac80211] adds eeprom endianess check to ath9k
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31068 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-25 08:51:08 +00:00
John Crispin 2ba198be62 [mac80211] adds ath5k platfrom_device eep support
Signed-off-by: Andrej Vlašić <andrej.vlasic0@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-25 08:50:56 +00:00
Felix Fietkau 32d68c35e1 mac80211: reduce cpu load by optimizing aggregation session timeout handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-17 22:34:58 +00:00
Felix Fietkau 75a6d71c82 ath9k: remove the queue wake optimization, it may be unreliable in some cases
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30959 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-16 22:22:34 +00:00
Felix Fietkau ca24c284b0 ath9k: optimize waking tx queues, slightly improves performance under load
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-13 11:19:19 +00:00
Felix Fietkau cc52feb64b ath9k: remove stuck beacon detection optimization, it may be unreliable on some hardware
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30915 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-13 07:56:01 +00:00
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