Hauke Mehrtens
8086b7a750
mac80211: brcmsmac: use firmware extracted from proprietary driver
...
The firmware from linux-firmware does not support the rev 17 core found
in a bcm4716. The firmware extracted from the proprietary driver
supports this core. Use this firmware instead by default.
SVN-Revision: 33669
2012-10-08 20:18:27 +00:00
Felix Fietkau
51e2b66b57
mac80211: refresh patches
...
SVN-Revision: 33636
2012-10-07 21:35:33 +00:00
Felix Fietkau
e1ceb94c2f
mac80211: use ieee80211_free_txskb in a few more places to prevent skb leaks
...
SVN-Revision: 33635
2012-10-07 21:35:29 +00:00
Felix Fietkau
8c37a0f098
ath9k: fix invalid register access on single-stream ar93xx devices
...
SVN-Revision: 33628
2012-10-05 16:15:55 +00:00
Gabor Juhos
c034fc2f40
mac80211/rt2x00: fix lna assignment typo in Rt3352 which went upstream
...
Reviewing what went into wireless-testing I found a quite nasty mistake,
probably a result of copy&past'ing from the lines below in rt2800lib.c.
This adds another patch to fix that.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 33616
2012-10-04 06:34:14 +00:00
Gabor Juhos
2cffcaaae7
mac80211/rt2x00: sync Rt3352 support
...
The original patch was accepted into linux-next in a slightly modified form.
In order to provide integrity to follow-up patches, replace the patch in OpenWrt
with the (semantically identical) now upstream patch.
(commit 03839951515b0ea2b21d649b1fe7b63f9817d0c8 in wireless-testing)
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 33615
2012-10-04 06:34:12 +00:00
Felix Fietkau
b4207dd744
mac80211: allow scans in access point mode (for site survey)
...
SVN-Revision: 33613
2012-10-03 19:13:20 +00:00
Felix Fietkau
15c884fdb2
ath9k: use ieee80211_free_txskb, might fix hostapd stability issues
...
SVN-Revision: 33611
2012-10-03 18:57:31 +00:00
Felix Fietkau
5d119f6a8f
mac80211: fix regulatory tx power initialization
...
SVN-Revision: 33610
2012-10-03 18:57:25 +00:00
Felix Fietkau
702bf709d0
mac80211: fix antenna gain and add support for user-defined antenna gain configuration
...
SVN-Revision: 33585
2012-09-28 18:29:09 +00:00
Felix Fietkau
aef9e61b32
mac80211: rework the current tx power display patch
...
SVN-Revision: 33584
2012-09-28 18:29:02 +00:00
Felix Fietkau
d3add1f103
mac80211: fix beacon IE power constraint handling
...
SVN-Revision: 33583
2012-09-28 18:28:54 +00:00
Felix Fietkau
a1c5adc116
ath5k: add a spur mitigation fix
...
SVN-Revision: 33572
2012-09-27 11:12:13 +00:00
Florian Fainelli
60eec72adb
mac80211: refresh patches
...
SVN-Revision: 33557
2012-09-26 12:53:54 +00:00
Felix Fietkau
4b5bbd82d1
mac80211: avoid sending useless delBA frames on client disassoc
...
SVN-Revision: 33551
2012-09-25 16:20:30 +00:00
Felix Fietkau
c4ed9131ee
ath9k: fix rx filtering for older chipsets, helps with multi-bssid and mesh mode
...
SVN-Revision: 33550
2012-09-25 16:17:18 +00:00
Felix Fietkau
ef8b5fda8d
mac80211: fix regdb locking issues
...
SVN-Revision: 33398
2012-09-14 13:37:30 +00:00
Felix Fietkau
c9eea9dea9
ath9k: disable PA predistortion by default, since it has been reported to reduce rx sensitivity on some devices ( #12135 )
...
SVN-Revision: 33332
2012-09-08 13:18:58 +00:00
Felix Fietkau
6f6af5bee7
mac80211: update to 2012-09-07, adds ath9k beacon fixes, mesh/adhoc fixes, and more
...
SVN-Revision: 33331
2012-09-08 11:10:54 +00:00
Gabor Juhos
86ff39c2cb
mac80211/rt2800: integrate cosmetic changes in rt3352 support
...
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 33297
2012-08-29 10:37:33 +00:00
Felix Fietkau
c965569d21
ath9k: add fix to improve reliability of powersave clients
...
SVN-Revision: 33290
2012-08-29 08:16:34 +00:00
Felix Fietkau
eb896ce900
mac80211: reorganize patches
...
SVN-Revision: 33289
2012-08-29 08:16:31 +00:00
Felix Fietkau
e85962926a
mac80211: fix a crash on accessing stale skb->dev references
...
SVN-Revision: 33279
2012-08-27 12:23:25 +00:00
Felix Fietkau
4a04899c5e
ath9k: fix PA predistortion training, fixes hang issues and most likely also fixes #12073
...
SVN-Revision: 33278
2012-08-27 11:10:36 +00:00
Felix Fietkau
7a341980fa
ath9k: add a patch to fix ASPM related issues
...
SVN-Revision: 33277
2012-08-27 11:07:23 +00:00
Felix Fietkau
4769dd7237
ath5k: add back a patch for fixing eeprom rate power parsing
...
SVN-Revision: 33198
2012-08-15 14:49:59 +00:00
Felix Fietkau
17e6de20d0
ath9k: fix handling of decryption errors, should improve link stability
...
SVN-Revision: 33063
2012-08-08 18:23:04 +00:00
Felix Fietkau
9f73d47912
ath5k: revert a buggy tx power related patch
...
SVN-Revision: 33062
2012-08-08 18:23:00 +00:00
Felix Fietkau
4d39f3f405
ath9k: fix hang issues on hw reset caused by interrupt storms
...
SVN-Revision: 33055
2012-08-08 12:56:44 +00:00
Felix Fietkau
143ef2c8ff
ath9k: completely disable the MIB interrupt from the interrupt mask register to prevent potential interrupt storms
...
SVN-Revision: 33032
2012-08-07 09:36:24 +00:00
Felix Fietkau
a55de42c7d
ath9k: extend and enable PA predistortion
...
SVN-Revision: 33031
2012-08-06 22:11:30 +00:00
Felix Fietkau
0796df61af
ath5k: add various pending tx power fixes, vastly improves stability and performance with various cards
...
SVN-Revision: 33014
2012-08-06 15:33:24 +00:00
John Crispin
ab05409315
add support for Rt3352 in rt2x00 driver
...
Forgot to do make package/mac80211/update, so the previously posted patch wasn't
in sync with compat-wireless. Now fixed.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 32817
2012-07-24 20:38:20 +00:00
Felix Fietkau
edd2ef094a
ath5k: add tx power related fixes
...
SVN-Revision: 32793
2012-07-23 22:20:57 +00:00
Felix Fietkau
cf9bca8ded
mac80211: update to latest wireless-testing + some monitor mode fixes and some libertas driver fixes
...
SVN-Revision: 32760
2012-07-16 23:50:54 +00:00
Felix Fietkau
4f66299903
ath5k: fix txop calculation similar to what was done in ath9k
...
SVN-Revision: 32735
2012-07-15 15:20:30 +00:00
Felix Fietkau
934cc69768
ath9k: fix an uninitialized variable warning
...
SVN-Revision: 32734
2012-07-15 15:20:26 +00:00
Felix Fietkau
7eedaace1a
ath9k: add extra checks to reduce the amount of unnecessary rx dma related logspam
...
SVN-Revision: 32709
2012-07-14 17:48:49 +00:00
Felix Fietkau
877797c60e
ath9k: fix 5 ghz frequency selection on ar934x devices with 25 mhz refclock
...
SVN-Revision: 32705
2012-07-13 23:18:11 +00:00
Felix Fietkau
a1f0b3a771
ath9k: fix selecting the second antenna on a single-stream device with diversity
...
SVN-Revision: 32685
2012-07-12 14:45:59 +00:00
Felix Fietkau
c78c2f80a1
mac80211: fix an ap + sta mode regression that prevented the sta from connecting ( #11847 )
...
SVN-Revision: 32684
2012-07-12 14:14:57 +00:00
Hauke Mehrtens
5e4100bcf9
mac80211: update brcmsmac patches
...
SVN-Revision: 32671
2012-07-11 22:18:09 +00:00
Felix Fietkau
d23e0491f0
ath9k: add a number of ar93xx eeprom related fixes / enhancements
...
SVN-Revision: 32669
2012-07-11 16:45:58 +00:00
Felix Fietkau
883e308016
ath9k: add missing part of the aggregation duration fix
...
SVN-Revision: 32668
2012-07-11 16:44:13 +00:00
Jo-Philipp Wich
f9eede184e
mac80211: fix patch order ( #11839 , #11842 )
...
SVN-Revision: 32664
2012-07-11 09:59:08 +00:00
Felix Fietkau
32eef456df
ath9k: fix some bugs related to txop limit handling and aggregation
...
SVN-Revision: 32658
2012-07-11 02:11:33 +00:00
Felix Fietkau
ed06d0bb26
ath9k: disable hardware full sleep with active client mode interface until mac80211 IEEE80211_CONF_IDLE support has been fixed
...
SVN-Revision: 32657
2012-07-10 23:42:30 +00:00
Felix Fietkau
7f153913f8
ath9k: clean up / fix some initval related code
...
SVN-Revision: 32656
2012-07-10 01:13:15 +00:00
Felix Fietkau
b718813b57
mac80211: update to latest version, fix tx gain patch
...
SVN-Revision: 32655
2012-07-10 00:21:25 +00:00
Felix Fietkau
be8a73be3d
ath9k: fix the ar9340 tx gain patch
...
SVN-Revision: 32647
2012-07-07 20:03:35 +00:00
Felix Fietkau
e764dd1132
ath9k: fix tx gain tables for ar934x
...
SVN-Revision: 32646
2012-07-07 17:34:33 +00:00
Travis Kemen
9452ad74bb
commit patch from https://lists.ath5k.org/pipermail/ath5k-devel/2011-November/005043.html , fixed up for newer ath5k and added in more radios.
...
SVN-Revision: 32595
2012-07-04 00:09:18 +00:00
Felix Fietkau
5cd249655d
ath9k: add a patch to make the hw queue length configurable via debugfs
...
SVN-Revision: 32589
2012-07-03 21:00:47 +00:00
Gabor Juhos
5ad36ca723
mac80211: add support for AR9550
...
SVN-Revision: 32588
2012-07-03 18:05:04 +00:00
Felix Fietkau
5c49ad2096
ath9k: revert an upstream initval update to fix a rx sensitivity regression on ar9380 ( fixes #11756 )
...
SVN-Revision: 32528
2012-06-29 17:59:39 +00:00
Felix Fietkau
dd80e8de1f
ath9k: de-duplicate initvals, reduces uncompressed binary size by 24 KB
...
SVN-Revision: 32517
2012-06-28 00:34:19 +00:00
Felix Fietkau
669e79a45b
ath9k: update the ar934x initvals
...
SVN-Revision: 32516
2012-06-27 22:32:56 +00:00
Felix Fietkau
cbf93f02ba
ath9k: remove the queue length limiting patch, the approach was experimental, not used by default and a different solution is required
...
SVN-Revision: 32515
2012-06-27 22:32:51 +00:00
Felix Fietkau
0615bde13a
ath9k: improve ani behavior during scanning
...
SVN-Revision: 32511
2012-06-27 12:45:00 +00:00
Felix Fietkau
d4c6868027
ath9k: more ani fixes
...
SVN-Revision: 32510
2012-06-27 02:15:25 +00:00
Felix Fietkau
1e884c0923
ath9k: enable rx for tx antennas earlier (and only for multi-stream devices) to fix some validation corner cases
...
SVN-Revision: 32509
2012-06-27 01:29:56 +00:00
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
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
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
11397a5f75
mac80211: backport a fix for single-queue drivers ( fixes #11534 )
...
SVN-Revision: 31862
2012-05-26 20:15:28 +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
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
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
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