Commit graph

698 commits

Author SHA1 Message Date
Felix Fietkau
43962ee2af mac80211: update AP multicast fix to latest version submitted to linux-wireless@
SVN-Revision: 31453
2012-04-23 17:29:29 +00:00
Gabor Juhos
3a19900878 Revert "mac80211: add backport of the module_pci_driver macro"
Erm, Hauke was faster.

SVN-Revision: 31439
2012-04-22 11:39:49 +00:00
Gabor Juhos
563455044b mac80211: add backport of the module_pci_driver macro
That is required by various PCI drivers.

SVN-Revision: 31438
2012-04-22 11:37:22 +00:00
Hauke Mehrtens
c694ac6f7e mac80211: add module_pci_driver to compat
Without module_pci_driver being defined the pci drivers do not get registered.

Should fix #11332

SVN-Revision: 31437
2012-04-22 11:36:35 +00:00
Felix Fietkau
c233a89ab4 mac80211: suppress 3-address multicast frames on WDS APs without non-WDS stations
SVN-Revision: 31429
2012-04-21 20:34:38 +00:00
Felix Fietkau
b510eebece ath9k: merge a tkip related stability fix
SVN-Revision: 31428
2012-04-21 20:34:33 +00:00
Felix Fietkau
1eb25cc5ad mac80211: update to 2012-04-17, adds some build fixes and juhosg's ar9380 tx power fix
SVN-Revision: 31347
2012-04-19 18:32:39 +00:00
Felix Fietkau
d7fee0b596 ath9k/ath5k: fix driver load issues with mesh support compiled out
SVN-Revision: 31326
2012-04-17 00:05:41 +00:00
Felix Fietkau
c0c371b581 mac80211: update to wireless-testing 2012-04-13
SVN-Revision: 31322
2012-04-16 21:08:41 +00:00
Hauke Mehrtens
6af575967c kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing
SVN-Revision: 31278
2012-04-13 19:35:40 +00:00
Felix Fietkau
a7db0ceda4 ath9k: fix sleep mode handling issues, should improve client mode reliability
SVN-Revision: 31265
2012-04-12 21:28:18 +00:00
Felix Fietkau
5f799a0e97 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.

SVN-Revision: 31084
2012-03-27 13:21:53 +00:00
John Crispin
bf65d4aa77 fixes #31068, rename 999-ath9k.patch to 501-ath9k-eeprom_endianess.patch
SVN-Revision: 31071
2012-03-25 09:07:09 +00:00
John Crispin
2ad89262d0 adds eeprom endianess check to ath9k
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 31068
2012-03-25 08:51:08 +00:00
John Crispin
9f0e5e0841 adds ath5k platfrom_device eep support
Signed-off-by: Andrej Vlašić <andrej.vlasic0@gmail.com>

SVN-Revision: 31067
2012-03-25 08:50:56 +00:00
Felix Fietkau
411ccc13f5 mac80211: reduce cpu load by optimizing aggregation session timeout handling
SVN-Revision: 30968
2012-03-17 22:34:58 +00:00
Felix Fietkau
94354fcb71 ath9k: remove the queue wake optimization, it may be unreliable in some cases
SVN-Revision: 30959
2012-03-16 22:22:34 +00:00
Felix Fietkau
dce6ee5830 ath9k: optimize waking tx queues, slightly improves performance under load
SVN-Revision: 30918
2012-03-13 11:19:19 +00:00
Felix Fietkau
57b4047a5d ath9k: remove stuck beacon detection optimization, it may be unreliable on some hardware
SVN-Revision: 30915
2012-03-13 07:56:01 +00:00
Felix Fietkau
0341ff9912 rt2x00: merge a fix for random tx stalls
SVN-Revision: 30871
2012-03-10 13:31:34 +00:00
Felix Fietkau
14d09d570f mac80211: limit TID buffering to prevent out-of-memory issues on low-memory systems
SVN-Revision: 30870
2012-03-10 13:31:31 +00:00
Felix Fietkau
f029ef0b81 ath9k: fix passing MAC time to mac80211
SVN-Revision: 30869
2012-03-10 13:31:27 +00:00
Felix Fietkau
3de99d0c4d ath9k: increase rx buffers for improved performance with 3x3 chipsets
SVN-Revision: 30868
2012-03-10 12:59:46 +00:00
Felix Fietkau
241601b938 ath9k: merge an ANI improvement patch, improves performance in some environments
SVN-Revision: 30867
2012-03-10 12:59:43 +00:00
Felix Fietkau
f728469200 mac80211/ath9k: some more performance improvements
SVN-Revision: 30866
2012-03-10 12:59:40 +00:00
Felix Fietkau
7dff84b670 mac80211: more patch reorganization, merge an upstream performance optimization patch
SVN-Revision: 30865
2012-03-10 12:59:36 +00:00
Felix Fietkau
1812fe63b2 ath9k: merge a fix for hardware full sleep
SVN-Revision: 30864
2012-03-10 12:59:28 +00:00
Felix Fietkau
414f23e49d mac80211: reorganize patches, fold in patches that were merged upstream
SVN-Revision: 30863
2012-03-10 12:59:24 +00:00
Felix Fietkau
b12229935d ath9k: fix misplaced ifdef
SVN-Revision: 30766
2012-03-01 15:22:08 +00:00
Felix Fietkau
c684920525 ath9k: disable btcoex again after it got re-enabled by the update
SVN-Revision: 30765
2012-03-01 15:13:41 +00:00
Felix Fietkau
17e37536a2 ath9k: disable MAC sample debugging, it is almost never used and wastes precious CPU cycles
SVN-Revision: 30764
2012-03-01 15:13:33 +00:00
Felix Fietkau
139e847e7c mac80211: optimize mac address comparisons to improve performance
SVN-Revision: 30763
2012-03-01 15:13:30 +00:00
Felix Fietkau
82211c7bcc mac80211: fix ad-hoc mode performance regression
SVN-Revision: 30758
2012-03-01 09:57:56 +00:00
Felix Fietkau
c698e406f2 mac80211: remove 060-fix_compat_security.patch, it is no longer needed
SVN-Revision: 30753
2012-02-28 20:49:26 +00:00
Felix Fietkau
7d7118b8bf mac80211: update to wireless-testing 2012-02-27
SVN-Revision: 30746
2012-02-27 22:56:05 +00:00
Felix Fietkau
340909c73e ath9k: fix beacon issues on ar93xx
SVN-Revision: 30745
2012-02-27 22:56:00 +00:00
Felix Fietkau
e3ec30cad1 mac80211: update to wireless-testing 2012-02-23
SVN-Revision: 30742
2012-02-27 16:23:43 +00:00
Hauke Mehrtens
67d0f8af26 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.

SVN-Revision: 30665
2012-02-20 22:46:27 +00:00
Hauke Mehrtens
413caddc34 mac80211: brcmsmac: fix a build warning, till we update bcma
SVN-Revision: 30644
2012-02-19 14:21:21 +00:00
Hauke Mehrtens
c5d940389b mac80211: add brcmsmac driver
brcmsmac does not work on bcm47xx based devices or has AP mode support for now.

SVN-Revision: 30643
2012-02-19 14:05:17 +00:00
Gabor Juhos
89d7f8112e mac80211: rt2x00: allow to disable bands via platform data
SVN-Revision: 30629
2012-02-18 17:36:09 +00:00
Felix Fietkau
65ac3f605d ath5k: do not re-run AGC calibration periodically - fixes stability issues on AR2315 (#10574)
SVN-Revision: 30624
2012-02-17 22:15:33 +00:00
Felix Fietkau
de28901e44 ath5k: do not stop the hardware queues during PAPD calibration, speeds up calibration
SVN-Revision: 30623
2012-02-17 22:15:26 +00:00
Gabor Juhos
fa227cef4d package/mac80211: fix a possible NULL pointer dereference in rt2x00
SVN-Revision: 30586
2012-02-16 17:14:34 +00:00
Felix Fietkau
253df98347 ath9k: prevent writes to const data on AR9160
SVN-Revision: 30551
2012-02-15 18:02:57 +00:00
Gabor Juhos
97243cdfbe package/mac80211: apply AR71XX PCI workaround on ATH79 as well
SVN-Revision: 30413
2012-02-10 13:16:49 +00:00
Felix Fietkau
c4e1f452a4 mac80211: merge a LED related locking fix
SVN-Revision: 30396
2012-02-09 14:24:15 +00:00
Felix Fietkau
1e54972caf mac80211: fix a potential rate control related crash
SVN-Revision: 30388
2012-02-08 18:43:21 +00:00
Felix Fietkau
bec8df834b ath9k: ignore invalid signal strength values in a-mpdu packets, fixes average signal strength display fluctuations
SVN-Revision: 30359
2012-02-07 15:25:55 +00:00
Felix Fietkau
ea63948914 mac80211: update to wireless-testing 2012-02-06
SVN-Revision: 30346
2012-02-07 11:28:11 +00:00