Felix Fietkau
d20470702f
ath9k: make antenna mask validation more flexible, allow arbitrary tx chain combinations, enable rx for chains that have enabled tx as well, fix using the second antenna for single-stream diversity based devices
...
SVN-Revision: 32508
2012-06-27 01:23:17 +00:00
Felix Fietkau
3d83a7b636
ath9k: reject invalid antenna mask configurations
...
SVN-Revision: 32507
2012-06-27 01:10:18 +00:00
Felix Fietkau
8e1583475d
ath9k: fix a dynamic WEP related regression
...
SVN-Revision: 32492
2012-06-23 17:30:45 +00:00
Felix Fietkau
0b88abd58d
ath9k: merge a patch for improving ad-hoc mode performance
...
SVN-Revision: 32491
2012-06-23 17:30:40 +00:00
Felix Fietkau
431e612d9e
mac80211: fix linux 3.5 compatibility
...
SVN-Revision: 32449
2012-06-19 00:59:19 +00:00
Felix Fietkau
5e204a09cf
mac80211: fix AP multi-BSSID support ( #11698 )
...
SVN-Revision: 32448
2012-06-19 00:53:20 +00:00
Felix Fietkau
3360067932
mac80211: update to wireless-testing 2012-06-14
...
SVN-Revision: 32420
2012-06-18 01:26:36 +00:00
Felix Fietkau
fe94e174e5
ath9k: fix an invalid pointer access in the tx path
...
SVN-Revision: 32376
2012-06-14 21:36:05 +00:00
Felix Fietkau
bfd06f261a
ath9k: add some more ani fixes
...
SVN-Revision: 32159
2012-06-10 12:03:33 +00:00
Felix Fietkau
809cc8a435
mac80211: remove the passive-scan/no-ibss flag of channels 36-48 in the world regd similar to the default regd in ath
...
SVN-Revision: 32126
2012-06-08 12:09:36 +00:00
Felix Fietkau
8b0d6b2477
ath9k: fix typo in last commit
...
SVN-Revision: 32046
2012-06-04 13:46:29 +00:00
Felix Fietkau
c9e36f4709
ath9k: fix ANI weak signal detection handling
...
SVN-Revision: 32045
2012-06-04 13:42:39 +00:00
Felix Fietkau
b755998cd7
ath9k: fall back to OTP ROM if the platform data does not contain valid eeprom data
...
SVN-Revision: 32044
2012-06-04 10:42:03 +00:00
Hauke Mehrtens
cedf84c348
mac80211: brcmsmac: add some patches starting to add support for some more chips
...
SVN-Revision: 32020
2012-06-01 21:17:04 +00:00
Hauke Mehrtens
1fb7419efb
mac80211: make brcmfmac depend on usb
...
SVN-Revision: 32019
2012-06-01 21:14:08 +00:00
Felix Fietkau
e4e7c284dd
mac80211: merge some pending fixes
...
SVN-Revision: 32018
2012-06-01 10:26:02 +00:00
Felix Fietkau
478ae49618
mac80211: update to wireless-testing 2012-05-29
...
SVN-Revision: 32002
2012-05-30 01:01:06 +00:00
Felix Fietkau
ba73b67726
mac80211: use built-in regulatory database instead of crda to avoid various race conditions
...
SVN-Revision: 31954
2012-05-28 16:17:30 +00:00
Felix Fietkau
11397a5f75
mac80211: backport a fix for single-queue drivers ( fixes #11534 )
...
SVN-Revision: 31862
2012-05-26 20:15:28 +00:00
Felix Fietkau
7c1c457855
mac80211: get rid of duplicate iw reg set command (thx, stintel)
...
SVN-Revision: 31859
2012-05-26 14:56:04 +00:00
Felix Fietkau
9037c2ccc6
lantiq: allow platforms with rt2x00 to override the mac address without overriding eeprom, fixes bogus wlan mac address on arv4520
...
SVN-Revision: 31835
2012-05-20 21:58:03 +00:00
Hauke Mehrtens
7dd6e5c7bb
mac80211: add brcmfmac driver
...
SVN-Revision: 31786
2012-05-18 15:43:04 +00:00
Hauke Mehrtens
23f253fbdc
mac80211: brcmsmac update to version from wireless-testing tag master-2012-05-16-2
...
SVN-Revision: 31773
2012-05-17 13:24:47 +00:00
Hauke Mehrtens
273797f15a
kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
...
SVN-Revision: 31772
2012-05-17 13:22:38 +00:00
Felix Fietkau
dc30d4fd3a
ath9k: fix ar9330 internal regulator setup
...
SVN-Revision: 31692
2012-05-12 17:41:05 +00:00
Felix Fietkau
2e8e109624
ath9k: update initvals for ar9330 to fix issues with high power designs
...
SVN-Revision: 31691
2012-05-12 17:40:59 +00:00
Felix Fietkau
373d489a2c
ath9k: fix a rare use-after-free bug
...
SVN-Revision: 31690
2012-05-12 17:40:53 +00:00
Felix Fietkau
5cc362bd7a
ath9k: stop rx before tx, should reduce the frequency of "Failed to stop Tx DMA" errors
...
SVN-Revision: 31689
2012-05-12 17:40:47 +00:00
Imre Kaloz
44631ef595
switch to the new linux-firmware git tree, use the new wl12xx firmware files
...
SVN-Revision: 31575
2012-05-03 21:50:41 +00:00
Felix Fietkau
f8868fc87b
ath9k: merge a ar93xx ht40 performance fix
...
SVN-Revision: 31540
2012-04-30 08:20:34 +00:00
Felix Fietkau
897abd824f
mac80211: fix station lookup issues
...
SVN-Revision: 31539
2012-04-30 07:57:09 +00:00
Felix Fietkau
a85af68ad0
mac80211: load lib80211 after cfg80211 ( #11342 )
...
SVN-Revision: 31537
2012-04-29 21:00:17 +00:00
Felix Fietkau
bfa2c971a0
mac80211: fix WDS AP authentication issues ( #11261 , #11318 )
...
SVN-Revision: 31517
2012-04-29 13:47:37 +00:00
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
Hauke Mehrtens
3f240440c7
mac80211: add missing dependency to mac80211 to brcmsmac
...
SVN-Revision: 31277
2012-04-13 18:37:46 +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
27d0271355
mac80211: kmod-ath should not depend on PCI or USB support for the atheros target
...
SVN-Revision: 31151
2012-03-30 10:12:53 +00:00
Jo-Philipp Wich
e83f30306c
mac80211: allow NOHT for IBSS mode
...
SVN-Revision: 31137
2012-03-29 12:24:43 +00:00
Felix Fietkau
877c407ade
mac80211: add hostapd socket option to wpa_supplicant for IBSS RSN as well
...
SVN-Revision: 31088
2012-03-27 13:52:39 +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
Felix Fietkau
2143633bd2
mac80211: modify mac80211.sh to in order to support IBSS-RSN
...
Signed-off-by: Antonio Quartulli <ordex@autistici.org>
SVN-Revision: 31083
2012-03-27 13:21:46 +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
30b1247a04
mac80211: add the real compat-wireless version + openwrt revision to the compat_version
...
SVN-Revision: 30862
2012-03-10 12:59:21 +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
d6f3746154
mac80211: delete linux/eeprom_93cx6.h since the module is used from the kernel tree, fixes rt2x00 issues on lantiq
...
SVN-Revision: 30754
2012-02-29 18:20:28 +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
6f33fa553b
mac80211: b43: use firmware version 666.2 as default
...
SVN-Revision: 30673
2012-02-21 20:36:58 +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
Hauke Mehrtens
bd1c29df74
mac80211: fix directory of mwl8k firmware
...
Thank you Eugene San for the patch
SVN-Revision: 30642
2012-02-19 13:26:35 +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
John Crispin
a0cd381e79
mac80211: Allow preamble configuration
...
Add a new wireless config parameter short_preamble=0|1 to enable
usage of short preambles. Default is to only allow long preambles
as before.
Even if short_preamble is set to 1 hostapd will take care that
short preambles are disabled as soon as a STA associates that
cannot handle short preambles.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 30539
2012-02-14 19:07:15 +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
c09a8f00b0
mac80211: disable ath6kl until it's packaged and used somewhere
...
SVN-Revision: 30397
2012-02-09 14:24:18 +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
Felix Fietkau
8a29665964
ath9k: fix CTS timeout issues in 2.4 ghz
...
SVN-Revision: 30010
2012-02-03 10:23:55 +00:00
Felix Fietkau
99ab6e575a
ath9k: fix WEP connection issues
...
SVN-Revision: 30009
2012-02-03 10:23:51 +00:00
Hauke Mehrtens
45329cd793
mac80211: fix patch when running on ssb based devices
...
SVN-Revision: 29922
2012-01-27 20:08:49 +00:00
Felix Fietkau
90805c366c
ath9k: revert one more linux upstream commit in the initvals to fully fix the ar938x tx power issue
...
SVN-Revision: 29920
2012-01-27 15:35:29 +00:00
Felix Fietkau
34106f7eaa
ath9k: fix initvals for high-power ar938x devices, fixes tx power on buffalo wzr-hp-g450h
...
SVN-Revision: 29918
2012-01-27 11:06:32 +00:00
Gabor Juhos
c859e4a1db
mac80211: enable support for RaLink Rt53xx USB devices in rt2800usb
...
Hi!
On Mon, Nov 14, 2011 at 03:01:34PM +0100, Daniel Golle wrote:
> The driver works quite nice and stable for me using a RaLink Rt5370 USB device.
>
> Signed-off-by: Daniel Golle <dgolle@allnet.de>
>
> Index: package/mac80211/Makefile
> ===================================================================
> --- package/mac80211/Makefile (revision 29114)
> +++ package/mac80211/Makefile (working copy)
> @@ -1147,6 +1147,7 @@
> CONFIG_RT2800_LIB=$(if $(CONFIG_PACKAGE_kmod-rt2800-lib),m) \
> CONFIG_RT2800PCI=$(if $(CONFIG_PACKAGE_kmod-rt2800-pci),m) \
> CONFIG_RT2800USB=$(if $(CONFIG_PACKAGE_kmod-rt2800-usb),m) \
> + CONFIG_RT2800USB_RT53XX=$(if $(CONFIG_PACKAGE_kmod-rt2800-usb),y) \
> CONFIG_RTL8180=$(if $(CONFIG_PACKAGE_kmod-rtl8180),m) \
> CONFIG_RTL8187=$(if $(CONFIG_PACKAGE_kmod-rtl8187),m) \
> CONFIG_RTL8192CE= \
Aparently this was wrong, CONFIG_RT2800USB_RT53XX is supposed to live in
BUILDARGS rather than MAKE_OPTS to actually get support for the Rt5370.
Thanks to actmnophn for the hint!
This reverts changeset 29116 and adds it to the right section in the Makefile.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 29906
2012-01-25 07:44:46 +00:00
Hauke Mehrtens
26d4e1876c
brcm47xx: add support for pcie host controller on bcma based SoCs.
...
This also adds minimal support for the BCMA43224 pcie wireless card.
SVN-Revision: 29843
2012-01-21 22:39:20 +00:00
Felix Fietkau
2683b5b15d
rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
...
SVN-Revision: 29760
2012-01-16 08:14:27 +00:00
Imre Kaloz
25909f5e42
build and package the wl12xx driver
...
SVN-Revision: 29751
2012-01-14 22:56:22 +00:00
Felix Fietkau
87bbccb614
ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
...
SVN-Revision: 29745
2012-01-14 13:50:30 +00:00
Jonas Gorski
f2d35c7110
mac80211: current revisions build with 3.2
...
SVN-Revision: 29728
2012-01-13 14:47:30 +00:00
Felix Fietkau
2d17b67c28
ath9k: merge a channel change fix from linux-wireless
...
SVN-Revision: 29684
2012-01-07 20:54:33 +00:00
Felix Fietkau
e7c63048df
mac80211: clean up init, remove some redundant checks, fix tx power init ( #10113 )
...
SVN-Revision: 29606
2011-12-23 19:24:38 +00:00
Hauke Mehrtens
6e7d48b1ea
mac80211: deactivate mac80211 tracing
...
Activating tracing on kernel <= 2.6.32 causes build errors.
SVN-Revision: 29572
2011-12-19 23:23:34 +00:00
Felix Fietkau
eb3bd41114
ath9k: fix another tx locking issue
...
SVN-Revision: 29570
2011-12-19 15:51:20 +00:00
Felix Fietkau
b62f4e0aa2
mac80211: fix powersave setting
...
SVN-Revision: 29569
2011-12-19 10:27:28 +00:00
Felix Fietkau
fe8a3a36f0
mac80211: apply txpower after bringing up the interface, should fix #10113
...
SVN-Revision: 29566
2011-12-18 22:19:21 +00:00
Felix Fietkau
25540787ad
mac80211: use iw instead of iwconfig to disable powersave
...
SVN-Revision: 29565
2011-12-18 22:18:46 +00:00
Felix Fietkau
dd90113508
ath9k: fix some issues in the btcoex disable patch
...
SVN-Revision: 29564
2011-12-18 22:17:34 +00:00
Felix Fietkau
ead4fdf1f1
ath9k: fix a locking issue in the tx path
...
SVN-Revision: 29560
2011-12-17 14:28:25 +00:00
Felix Fietkau
9a996761b5
ath9k: fix a crash in led init
...
SVN-Revision: 29558
2011-12-16 23:41:44 +00:00
Felix Fietkau
e8a01f3588
ath9k: fix a locking issue
...
SVN-Revision: 29537
2011-12-14 21:03:52 +00:00
Felix Fietkau
e3017bc05e
ath9k: add support for registering extra leds connected to the wmac gpio lines
...
SVN-Revision: 29530
2011-12-14 20:21:36 +00:00
Felix Fietkau
d886c0aaed
mac80211: make mesh support optional
...
SVN-Revision: 29506
2011-12-12 14:42:35 +00:00
Felix Fietkau
1f12c12b9e
mac80211: merge another upstream aggregation fix
...
SVN-Revision: 29496
2011-12-10 21:17:19 +00:00
Felix Fietkau
185419f417
ath9k: disable bluetooth coexistence support to reduce module size
...
SVN-Revision: 29495
2011-12-10 21:17:12 +00:00
Felix Fietkau
4a295e5d53
ath9k: improve handling of blockackreq (should improve aggregation behavior under tough wifi conditions with lots of retransmission)
...
SVN-Revision: 29494
2011-12-10 21:17:07 +00:00
Felix Fietkau
5ad8bcbba4
mac80211: merge an upstream fix for an aggregation related race condition
...
SVN-Revision: 29493
2011-12-10 21:16:58 +00:00
Hauke Mehrtens
542d1f1b61
mac80211: add support for firmware 666.2 for b43 devices
...
SVN-Revision: 29485
2011-12-08 22:53:13 +00:00
Felix Fietkau
4dfdbf5039
mac80211: merge some pending fixes, fixes skb leaks and some warnings
...
SVN-Revision: 29460
2011-12-05 22:12:16 +00:00
Felix Fietkau
84b97dc0fb
ath9k: fix antenna configuration on ar9285 for devices without antenna diversity
...
SVN-Revision: 29438
2011-12-05 14:20:34 +00:00
Felix Fietkau
cdda13e194
ath9k: fix 5/10 mhz channel bandwidth issues
...
SVN-Revision: 29437
2011-12-05 14:20:25 +00:00
Felix Fietkau
aa63f0bef6
mac80211: update to 2011-12-01
...
SVN-Revision: 29436
2011-12-05 14:20:17 +00:00
Felix Fietkau
cb76939571
ath9k: fix a regression in touching power mode related registers
...
SVN-Revision: 29341
2011-11-27 06:29:09 +00:00
Felix Fietkau
ae3a134cc4
ath9k: enable ANI on ar913x, should noticeably improve stability in noisy environments
...
SVN-Revision: 29338
2011-11-27 04:30:09 +00:00
Felix Fietkau
e735154874
mac80211: fix aggregation related kernel warnings when using wds
...
SVN-Revision: 29296
2011-11-23 13:55:35 +00:00
Felix Fietkau
8a33526c4e
ath9k: fix setting channel bandwidth before bringing up interfaces
...
SVN-Revision: 29295
2011-11-23 13:55:14 +00:00
Nicolas Thill
aca5063d4e
package/mac80211: fix atomic64 issues on x86 / uml
...
SVN-Revision: 29289
2011-11-21 21:40:26 +00:00
Jo-Philipp Wich
16c583531a
mac80211: revert unrelated change in previous commit
...
SVN-Revision: 29285
2011-11-21 13:35:19 +00:00
Jo-Philipp Wich
95f0a41bf5
mac80211: fix reversed WARN_ON() condition which causes a stray stacktrace on boot
...
SVN-Revision: 29284
2011-11-21 13:33:11 +00:00
Felix Fietkau
19694044e8
ath9k: merge a pending aggregation fix
...
SVN-Revision: 29273
2011-11-20 09:29:42 +00:00
Felix Fietkau
c893863d31
mac80211: refresh p54spi patches
...
SVN-Revision: 29272
2011-11-20 09:29:34 +00:00
Felix Fietkau
e49b39486a
mac80211: fix a workqueue compat backport
...
SVN-Revision: 29271
2011-11-20 09:29:27 +00:00
Felix Fietkau
067aedb906
Revert "package/mac80211: fix atomic64 compat"
...
SVN-Revision: 29258
2011-11-19 16:56:47 +00:00
Felix Fietkau
c6f0ca6c00
ath9k: allow run-time change of the chanbw debugfs file
...
SVN-Revision: 29257
2011-11-19 16:56:44 +00:00
Felix Fietkau
0838e883f2
mac80211: update to wireless-testing 2011-11-15
...
SVN-Revision: 29240
2011-11-18 11:27:19 +00:00
Nicolas Thill
c43938afc3
package/mac80211: fix atomic64 compat
...
SVN-Revision: 29209
2011-11-17 09:57:00 +00:00
Michael Büsch
e12543a1d7
p54spi: workqueue deadlock fix
...
SVN-Revision: 29202
2011-11-16 22:45:23 +00:00
Michael Büsch
6aac54298b
p54spi: Lock fixes
...
SVN-Revision: 29200
2011-11-16 22:26:12 +00:00
Felix Fietkau
817c72ef02
ath9k: reorganize patches, reset hardware after full sleep ( fixes #10349 )
...
SVN-Revision: 29155
2011-11-15 14:53:21 +00:00
Felix Fietkau
b33f7e264c
ath9k: do not put the hardware to full-sleep while tx is pending
...
SVN-Revision: 29133
2011-11-14 21:21:24 +00:00
Felix Fietkau
b14b5bb038
ath9k: rework radio stop/start cleanup, avoid duplicate rx/tx stop, avoid early phy stop
...
SVN-Revision: 29132
2011-11-14 21:21:03 +00:00
Felix Fietkau
3b0870f450
mac80211: enable support for RaLink Rt53xx USB devices in rt2800usb
...
The driver works quite nice and stable for me using a RaLink Rt5370 USB device.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 29116
2011-11-14 14:06:37 +00:00
John Crispin
eb20ab87e6
lantiq: w303v has its rt2860 eep on the nor flash. tell compat-wireless how to use it
...
SVN-Revision: 28994
2011-11-12 18:41:15 +00:00
Jo-Philipp Wich
1cdd762f90
mac80211: add antenna control api for b43
...
SVN-Revision: 28940
2011-11-10 23:07:42 +00:00
Jonas Gorski
5079522183
package: mac80211: mark as broken for 3.2
...
SVN-Revision: 28896
2011-11-09 21:16:48 +00:00
Felix Fietkau
0fb7c80659
ath9k: fix LED related crashes on AR913x
...
SVN-Revision: 28809
2011-11-07 20:14:09 +00:00
Felix Fietkau
476ca6d5d1
carl9170: add dependency on kmod-input-core
...
SVN-Revision: 28808
2011-11-07 14:50:04 +00:00
Jo-Philipp Wich
d7205a9021
mac80211: change wireless ifname numbering schema Instead of simply counting up until we hit a free iface, group ifnames by wiphy so that the first wlanX on a phy gets the phy number and following ifaces an index-suffix, e.g. wlan0 for network 1 on phy 1 and wlan0-1 for network 2 on phy 1. This fixes state var confusion when operating multiple radios and allows to reliably take down and restart one radio only, even if the number of networks changes in between. This should, along with other changes in LuCI, fix #10335 .
...
SVN-Revision: 28784
2011-11-06 18:49:17 +00:00
Felix Fietkau
2201e32df3
ath9k: add some fixes for radio reinit and frame flush
...
SVN-Revision: 28772
2011-11-05 19:51:32 +00:00
Felix Fietkau
973308ebfe
mac80211: update to wireless-testing 2011-11-04
...
SVN-Revision: 28771
2011-11-05 19:51:16 +00:00
Felix Fietkau
48a77bb98b
mac80211: update to wireless-testing 2011-11-01
...
SVN-Revision: 28711
2011-11-01 22:02:27 +00:00
Nicolas Thill
ab29084cdb
package/kernel: prefix library modules with lib-
...
SVN-Revision: 28656
2011-10-28 13:24:41 +00:00
Jonas Gorski
1c251e09ba
package: mac80211: remove uses of $(LINUX_KMOD_SUFFIX)
...
SVN-Revision: 28601
2011-10-26 13:01:15 +00:00
Jo-Philipp Wich
2f5cb96222
mac80211: allow building ath9k_htc without PCI support, based on patch by Helmut Schaa <helmut.schaa@googlemail.com>
...
SVN-Revision: 28573
2011-10-25 11:25:51 +00:00
Jo-Philipp Wich
56c2b1f382
mac80211: autoload ath9k_htc after USB controller drivers
...
SVN-Revision: 28442
2011-10-13 14:29:06 +00:00
Hauke Mehrtens
b27c184b07
mac80211: fix some dependencies and make lib80211 compile without cfg80211 selected
...
* libertas: does not depend on mac80211 but on cfg80211 and it uses wext
* libipw: also uses wext
* net-hermes: it is enough if the main package net-hermes depends on cfg80211
* Now it is possible to build it without cfg80211 at all
SVN-Revision: 28437
2011-10-13 12:13:25 +00:00
Hauke Mehrtens
4867f34759
mac80211: use new version of carl80211 firmware
...
This firmware is compatible with the driver version in use.
SVN-Revision: 28436
2011-10-13 12:02:35 +00:00
Hauke Mehrtens
02c3f6c002
mac80211: use correct firmware for ath9k_htc
...
The old firmware for ath9k_htc was not compatible with the driver since april.
Also update to a new version of linux-firmware to get the newest version of these firmware files.
Thank you Helmut Schaa for reporting this.
SVN-Revision: 28433
2011-10-13 11:34:28 +00:00
Felix Fietkau
adfeb00e5a
mac80211: update to wireless-testing 2011-10-05 + pending patches
...
SVN-Revision: 28392
2011-10-09 15:48:03 +00:00
Felix Fietkau
2e94be02a8
mac80211: set the country code early to allow crda to settle
...
SVN-Revision: 28387
2011-10-08 17:34:56 +00:00
Felix Fietkau
d317a227e1
mac80211: remove a WARN_ON that causes compile errors on 2.6.32
...
SVN-Revision: 28386
2011-10-08 15:20:34 +00:00
Felix Fietkau
91af0d5b25
ath9k: add support for per-chain signal strength info
...
SVN-Revision: 28384
2011-10-08 14:48:23 +00:00
Felix Fietkau
fc4a676270
ath9k: extend the phy error disable patch
...
SVN-Revision: 28383
2011-10-08 13:41:04 +00:00
Felix Fietkau
a9d6a59cff
ath9k: disable phy error reporting on the rx queue to improve stability under noisy conditions
...
SVN-Revision: 28379
2011-10-07 19:00:02 +00:00
Felix Fietkau
e477159e40
ath9k: add some more fixes to AP handling of buffered frames for powersave clients
...
SVN-Revision: 28344
2011-09-30 22:23:35 +00:00
Felix Fietkau
a66d423560
ath9k: fix some tx aggregation issues - reduces the number of tx dma stop failures
...
SVN-Revision: 28301
2011-09-25 18:34:54 +00:00
Felix Fietkau
f45bd67de0
ath9k: merge a pending fix for powersave
...
SVN-Revision: 28300
2011-09-25 18:34:38 +00:00
Jo-Philipp Wich
6addd50b9d
mac80211: rework mac address generation for virtual interfaces; set locally administered bit on generated macs and change the last two bytes isntead of the first one
...
SVN-Revision: 28298
2011-09-25 14:14:37 +00:00
Felix Fietkau
6848e9c830
ath9k: fix antenna gain calculation
...
SVN-Revision: 28261
2011-09-20 10:42:45 +00:00
Felix Fietkau
ece2882ea4
ath9k: fix handling configured tx power limits
...
SVN-Revision: 28260
2011-09-19 17:36:41 +00:00
Felix Fietkau
f4954abe39
b43: merge ad-hoc beacon fix
...
SVN-Revision: 28258
2011-09-19 09:59:00 +00:00
Felix Fietkau
b81588bd08
ath9k: add some cleanup patches and rework tx power handling
...
SVN-Revision: 28253
2011-09-17 16:02:56 +00:00
Felix Fietkau
eee78bbb0b
ath9k: do not strip MMIC for key miss frames
...
SVN-Revision: 28252
2011-09-17 08:41:54 +00:00
Felix Fietkau
800251a7b7
mac80211: reduce tx queue length of wireless interfaces - improves latency under load
...
SVN-Revision: 28251
2011-09-17 08:34:42 +00:00
Felix Fietkau
0e9e83047d
ath9k: fix a regression in handling of MAC key miss events (should improve connection stability)
...
SVN-Revision: 28250
2011-09-17 08:34:37 +00:00
Felix Fietkau
fca8f05757
ath9k: fix compile without debugfs ( #10117 )
...
SVN-Revision: 28249
2011-09-17 07:03:20 +00:00
Felix Fietkau
dbde8f805e
mac80211/ath9k: fix excessive "Failed to stop TX DMA" logspam in client mode
...
SVN-Revision: 28247
2011-09-16 07:59:51 +00:00
Felix Fietkau
22be36418e
mac80211: update to wireless-testing 2011-09-14
...
SVN-Revision: 28245
2011-09-15 17:55:16 +00:00
Felix Fietkau
6d708d8f02
ath9k: add a better fix for beacon timer reliability
...
SVN-Revision: 28211
2011-09-11 11:16:20 +00:00
Felix Fietkau
2fe806c2bf
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
...
SVN-Revision: 28202
2011-09-09 07:20:44 +00:00
Jo-Philipp Wich
fdfa6fdbcd
mac80211: introduce "disabled" option for wifi-iface section to shutdown single networks on a radio
...
SVN-Revision: 28198
2011-09-08 23:21:36 +00:00
Felix Fietkau
5da0d9dda1
mac80211: fix an endian issue in BlockAckReq handling
...
SVN-Revision: 28190
2011-09-07 06:06:34 +00:00
Felix Fietkau
1c0d12c935
mac80211: merge a power save related race condition fix
...
SVN-Revision: 28185
2011-09-06 11:09:40 +00:00
Felix Fietkau
2a745a7d54
ath9k: fix beacon timer init on reset
...
SVN-Revision: 28169
2011-09-04 19:06:02 +00:00
Felix Fietkau
f24b8561d4
ath9k: fix some hw reset issues
...
SVN-Revision: 28151
2011-09-03 03:27:20 +00:00
Felix Fietkau
99e422472c
ath9k: merge a fix for tx power limit testing
...
SVN-Revision: 28143
2011-09-01 18:15:03 +00:00
Felix Fietkau
5c8270da86
ath9k: fix another crash bug
...
SVN-Revision: 28139
2011-08-31 23:25:37 +00:00
Felix Fietkau
7118498511
ath9k: merge a pending fix for 5 ghz rx latency
...
SVN-Revision: 28137
2011-08-31 06:34:53 +00:00
Felix Fietkau
a4ad239191
ath9k: add a missing dma cache sync on aggregation software retry
...
SVN-Revision: 28132
2011-08-30 20:59:57 +00:00
Felix Fietkau
be077babbf
ath9k: add some more minor hw reset related fixes
...
SVN-Revision: 28129
2011-08-30 07:46:38 +00:00
Felix Fietkau
eae76139f2
ath9k: fix a few crash issues on hardware reset
...
SVN-Revision: 28122
2011-08-29 18:41:18 +00:00
Felix Fietkau
78ec994ef8
ath9k: use cold reset instead of warm reset on ar9280 to make recovery from stuck states more reliable
...
SVN-Revision: 28118
2011-08-29 12:01:06 +00:00
Felix Fietkau
8a3d0de37b
ath9k: add some cleanup patches
...
SVN-Revision: 28117
2011-08-29 12:01:02 +00:00
Felix Fietkau
aa5948296b
ath9k: fix a compile error
...
SVN-Revision: 28116
2011-08-29 10:46:02 +00:00
Felix Fietkau
5abe1156e7
ath9k: fix disabling ani on reset
...
SVN-Revision: 28115
2011-08-29 10:40:46 +00:00
Felix Fietkau
7197dbac31
ath9k: fix processing of rx frames on channel change
...
SVN-Revision: 28114
2011-08-29 09:55:16 +00:00
Felix Fietkau
bf020bf5e6
ath9k: fix a tx aggregation padding issue
...
SVN-Revision: 28113
2011-08-29 09:55:11 +00:00
Felix Fietkau
01baf9084f
ath9k: fix calibration on 5 ghz
...
SVN-Revision: 28110
2011-08-29 08:00:08 +00:00
Felix Fietkau
8643ea587a
ath9k: minor fixes for the antenna control patch
...
SVN-Revision: 28109
2011-08-29 08:00:00 +00:00
Felix Fietkau
dcb00e0655
ath9k: prevent calibration / beacons from starting too early
...
SVN-Revision: 28108
2011-08-28 22:06:44 +00:00
Felix Fietkau
8a26e3d6c7
ath9k: implement rx/tx antenna control
...
SVN-Revision: 28107
2011-08-28 18:38:24 +00:00
Jonas Gorski
45d80c30a2
mac80211: allow building for linux 3.1 again
...
wireless-testing 2011-08-26 properly detects and works with linux 3.1.
SVN-Revision: 28096
2011-08-28 10:17:26 +00:00
Felix Fietkau
ce36543a7d
ath: fix compile errors with CONFIG_PACKAGE_ATH_DEBUG disabled ( #10013 )
...
SVN-Revision: 28095
2011-08-28 07:34:34 +00:00
Felix Fietkau
8d25adf565
ath9k: fix cts timeout setting on 2.4 ghz
...
SVN-Revision: 28094
2011-08-27 23:53:49 +00:00
Felix Fietkau
46d2b929c7
mac80211: update to wireless-testing 2011-08-26
...
SVN-Revision: 28093
2011-08-27 21:57:07 +00:00
Hamish Guthrie
f02d0fae40
mac80211: Fix the location firmware is copied to (libertas_sdio driver loads firmware from /lib/formware/libertas)
...
SVN-Revision: 28069
2011-08-22 11:04:13 +00:00
Jo-Philipp Wich
9d33a50cbb
mac80211: configure hostapd logging options
...
SVN-Revision: 28057
2011-08-20 00:14:48 +00:00
Jo-Philipp Wich
3aa922d33c
mac80211: use first available channel from current phy if channel is set to "auto"
...
SVN-Revision: 27976
2011-08-13 22:55:59 +00:00
Felix Fietkau
f681253412
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
...
SVN-Revision: 27972
2011-08-13 16:25:15 +00:00
Felix Fietkau
400f75a1b6
mac80211: update to 2011-08-10
...
SVN-Revision: 27958
2011-08-11 13:52:27 +00:00
Felix Fietkau
dd46d036d9
ath9k: add a regdomain code used on newer ubiquiti networks devices
...
SVN-Revision: 27947
2011-08-10 16:35:43 +00:00
Jonas Gorski
b9776f56d8
package/mac80211: mark as broken for linux 3.1
...
compat-wireless does not support 3.1 yet.
SVN-Revision: 27935
2011-08-09 12:19:30 +00:00
Felix Fietkau
22e951ae46
b43: fix reloading config settings after channel changes or hostapd restart ( #8033 )
...
SVN-Revision: 27930
2011-08-08 11:28:24 +00:00
Hauke Mehrtens
6474dbe86b
mac80211: always store broadcom firmware in b43 and b43legacy dir
...
This is always used to build a firmware for linux systems also if we are on freebsd.
This is one patch from #9897
SVN-Revision: 27926
2011-08-06 17:07:42 +00:00
Felix Fietkau
353639cdd9
ath9k: add missing chunk to the BlockAckReq fix (fixes a compile error)
...
SVN-Revision: 27891
2011-08-04 09:23:57 +00:00
Felix Fietkau
e9aaa9061f
ath9k: add some code to control internal driver queue length limits
...
SVN-Revision: 27890
2011-08-04 00:35:20 +00:00
Felix Fietkau
cdc70d84ce
ath9k: reduce the number of software retries, include hardware a-mpdu retries in retry counting
...
SVN-Revision: 27889
2011-08-04 00:35:16 +00:00
Felix Fietkau
e7174f44b7
ath9k: rework handling of sending BlockAckReq frames, should hopefully lead to fewer latency spikes
...
SVN-Revision: 27888
2011-08-04 00:35:12 +00:00
Felix Fietkau
e79f073de9
mac80211: fix a compiler warning
...
SVN-Revision: 27870
2011-08-01 21:14:15 +00:00
Felix Fietkau
9f3aea65fc
mac80211: add missing chunks to the compat_firmware_class change
...
SVN-Revision: 27864
2011-08-01 17:52:07 +00:00
Felix Fietkau
21dd9478d7
mac80211: move compat_firmware_class.ko into compat.ko ( fixes #9864 )
...
SVN-Revision: 27863
2011-08-01 17:42:00 +00:00
Felix Fietkau
d3f4416d58
ath9k: prevent the aggregation code from sending packets to sleeping stations - should fix some latency issues
...
SVN-Revision: 27861
2011-08-01 12:15:22 +00:00
Felix Fietkau
a1e19186fa
ath9k: fold patches that were merged upstream into 300-pending_work.patch
...
SVN-Revision: 27860
2011-08-01 12:15:15 +00:00
Felix Fietkau
a5edb705b4
ath9k: fix switching channel bandwidth from 5/10 back to 20mhz
...
SVN-Revision: 27827
2011-07-29 12:25:46 +00:00
Felix Fietkau
d6431df9c1
ath9k: rework tx power handling - display the correct *current* tx power, and also fix tx power limits with ATH_USER_REGD set
...
SVN-Revision: 27788
2011-07-26 20:53:40 +00:00
Felix Fietkau
d0cea742bb
mac80211: merge a few pending fixes for channel switch handling
...
SVN-Revision: 27783
2011-07-26 15:11:27 +00:00
Felix Fietkau
1266eb49ee
mac80211: rename a misnamed patch
...
SVN-Revision: 27769
2011-07-25 09:56:23 +00:00
Felix Fietkau
b87d25ea75
mac80211: remove the ccmp rx pn workaround, it should no longer be necessary and it was reported to cause connection stability issues (see #9646 )
...
SVN-Revision: 27764
2011-07-25 06:29:00 +00:00
Hauke Mehrtens
0df7ae0418
mac80211: do not build bcma from compat-wireless
...
SVN-Revision: 27750
2011-07-24 12:29:27 +00:00
Hauke Mehrtens
aa37b9656d
mac80211: fix typo and make broken options depend on BROKEN
...
SVN-Revision: 27735
2011-07-23 11:32:19 +00:00
Hauke Mehrtens
96b6f27271
mca80211: add support for b43 on bcma bus.
...
This makes b43 work on broadcom SoCs using bcma as system bus.
SVN-Revision: 27734
2011-07-23 11:25:05 +00:00
Felix Fietkau
80ae98d604
ath9k: validate eeprom chainmask settings, some Ubiquiti devices (and maybe others) contain bogus data, which breaks wifi
...
SVN-Revision: 27688
2011-07-19 06:42:26 +00:00
Felix Fietkau
e084d0e92a
ath9k: add some more fixes to the mic failure handling rework patch
...
SVN-Revision: 27607
2011-07-13 15:37:36 +00:00
Felix Fietkau
9ef09af36d
mac80211: fix compile errors because of duplicate atomic64 implementations ( #9690 )
...
SVN-Revision: 27605
2011-07-13 15:01:18 +00:00
Felix Fietkau
6493242f94
ath9k: fix mic frame handling for bigger packets
...
SVN-Revision: 27596
2011-07-12 03:24:53 +00:00
Felix Fietkau
97248baa3e
mac80211: backport atomic64_t support for kernels that don't support it
...
SVN-Revision: 27572
2011-07-09 09:01:17 +00:00
Felix Fietkau
c1f1058a89
ath9k: merge some pending initval fixes for ar9380
...
SVN-Revision: 27566
2011-07-09 04:20:01 +00:00
Felix Fietkau
8f6bd9e425
ath9k: fix sifs time for half/quarter and remove some unnecessary defines
...
SVN-Revision: 27565
2011-07-09 04:19:41 +00:00
Felix Fietkau
891a96d588
ath9k: add more fixes for TKIP MIC validation
...
SVN-Revision: 27564
2011-07-09 03:33:59 +00:00
Felix Fietkau
b4cef327ff
ath9k: add a temporary uci option for setting the channel bandwidth
...
SVN-Revision: 27563
2011-07-08 17:19:42 +00:00
Felix Fietkau
2d0ecd63f5
ath9k: add more fixes for half/quarter rate support
...
SVN-Revision: 27562
2011-07-08 17:19:21 +00:00
Felix Fietkau
c98829c864
mac80211: fix an interop issue with some broken 802.11n clients ( #9436 )
...
SVN-Revision: 27554
2011-07-08 05:49:33 +00:00
Felix Fietkau
bf11563176
mac80211: add pending crypto bugfixes
...
SVN-Revision: 27552
2011-07-08 05:20:03 +00:00
Felix Fietkau
3294d07ee5
ath9k: fix some more "DMA failed to stop in 10 ms" issues on AR913x ( #9654 )
...
SVN-Revision: 27482
2011-07-06 09:06:56 +00:00
Felix Fietkau
3ad9a3e992
ath9k: fix reliability issues with TKIP MIC verification
...
SVN-Revision: 27481
2011-07-06 09:06:39 +00:00