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
Felix Fietkau
0fb7c80659
ath9k: fix LED related crashes on AR913x
...
SVN-Revision: 28809
2011-11-07 20:14:09 +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
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
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
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
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
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
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
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
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
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
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
Felix Fietkau
e68ea8543b
ath9k: always enable fast clock for 5 ghz regardless of the eeprom setting
...
SVN-Revision: 27480
2011-07-06 09:06:21 +00:00
Felix Fietkau
f8c6be2a58
ath9k: merge an upstream change to fix false tx hangs on ar9003
...
SVN-Revision: 27433
2011-07-04 03:03:12 +00:00
Felix Fietkau
f9202745b9
ath5k: add an upstream patch to fix a memory leak
...
SVN-Revision: 27432
2011-07-04 03:02:52 +00:00
Gabor Juhos
1c96bc9abc
max80211: rt2x00: load the eeprom data from a file on Ralink SoCs
...
SVN-Revision: 27395
2011-07-03 15:02:04 +00:00
Gabor Juhos
ab90ca8945
mac80211: rename a rt2x00 related patch
...
SVN-Revision: 27394
2011-07-03 15:02:03 +00:00
Felix Fietkau
0fa08e885c
ath5k: fix tx queue limit for the cabq, fixes warning described in #9465
...
SVN-Revision: 27367
2011-07-03 01:08:53 +00:00
Felix Fietkau
45d4cee226
ath5k: disable the 32 khz sleep clock, atheros also does this, might improve stability
...
SVN-Revision: 27366
2011-07-03 01:08:35 +00:00
Felix Fietkau
b8dcd316eb
ath5k: fix restoring the mac timing setting after a sleep clock setting change
...
SVN-Revision: 27365
2011-07-03 01:08:18 +00:00
Felix Fietkau
4083940628
ath5k: delay initial periodic calibration after reset to improve stability
...
SVN-Revision: 27364
2011-07-03 01:07:59 +00:00
Felix Fietkau
289e2f2169
ath9k: clean up pll code for ar9002 to fix 5/10 mhz pll settings for 5ghz
...
SVN-Revision: 27362
2011-07-02 10:48:58 +00:00
Felix Fietkau
7845c7b512
ath5k: fix a crash when setting coverage class before the first channel change ( #9586 )
...
SVN-Revision: 27352
2011-07-02 07:48:34 +00:00
Felix Fietkau
9f38d4402b
ath9k: add a small hack to make changing the channel bandwidth to 5/10 mhz available through debugfs - does not work on all chipsets and is not recommended for production use yet
...
SVN-Revision: 27340
2011-07-01 16:11:53 +00:00
Felix Fietkau
aca1b30101
ath9k: merge an upstream patch that provides a minor throughput improvement on ar9003
...
SVN-Revision: 27339
2011-07-01 16:11:33 +00:00
Felix Fietkau
44756fe93c
ath5k: enable spur mitigation for ar2413 - should improve performance and reliability on those devices
...
SVN-Revision: 27331
2011-07-01 11:33:07 +00:00
Felix Fietkau
0b250e3123
ath5k: add a missing srev checks for code that lowers the synth voltage - might fix some stability issues
...
SVN-Revision: 27325
2011-07-01 05:10:47 +00:00
Felix Fietkau
5392494101
ath5k: disable tx power gain correction probing for hardware that does not need or support it
...
SVN-Revision: 27324
2011-07-01 04:04:54 +00:00
Felix Fietkau
0d796ee9e3
mac80211: rename a misnamed patch
...
SVN-Revision: 27323
2011-07-01 04:04:34 +00:00
Hauke Mehrtens
ca979845cc
kernel: update ssb and bcma to linux-next next-20110627
...
SVN-Revision: 27295
2011-06-27 21:28:40 +00:00
Felix Fietkau
baf6423827
mac80211: merge a pending fix for reestablishing misconfigured aggregation sessions
...
SVN-Revision: 27292
2011-06-27 09:31:09 +00:00
Felix Fietkau
87617ce258
mac80211: add the work-in-progress IBSS HT patch, with some minor fixes
...
SVN-Revision: 27277
2011-06-24 19:53:22 +00:00
Felix Fietkau
f85d10e1f3
ath9k: add some more pending fixes
...
SVN-Revision: 27276
2011-06-24 19:53:18 +00:00
Felix Fietkau
c7744447a5
mac80211: update to wireless-testing 2011-06-22
...
SVN-Revision: 27275
2011-06-24 19:53:13 +00:00
Hauke Mehrtens
dfcd340721
package/mac80211: Add linux 3.0 compatibility
...
Add patches from Hauke adding linux 3.0 compatibility.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27187
2011-06-15 21:16:38 +00:00
Gabor Juhos
9769854aae
mac80211: add initial support for AR9330
...
SVN-Revision: 27084
2011-06-01 13:12:31 +00:00
Felix Fietkau
41a169115b
mac80211: update to wireless-testing 2011-05-27
...
SVN-Revision: 27071
2011-05-31 23:07:29 +00:00
Felix Fietkau
7f0fc7b0cf
ath9k: reduce the number of rx buffers, 512 is excessively high, 128 should work just as well, and will use a lot less memory
...
SVN-Revision: 27029
2011-05-30 13:38:54 +00:00
Felix Fietkau
c7cdee0230
ath9k: merge a few bugfixes
...
SVN-Revision: 27025
2011-05-28 16:45:17 +00:00
Felix Fietkau
2dd4505c62
ath5k: disable fast channel changes, some people have reported that they introduce connection stability issues
...
SVN-Revision: 27024
2011-05-28 16:27:24 +00:00
Felix Fietkau
512be5ce46
ath9k: fix some locking issues in the tx fifo cleanup patch
...
SVN-Revision: 26947
2011-05-19 09:33:45 +00:00
Felix Fietkau
9b228c181c
ath9k: clean up tx fifo handling on ar9380 based hardware
...
SVN-Revision: 26934
2011-05-18 12:03:08 +00:00
Felix Fietkau
6400498b35
ath9k: fix a small race condition in the tx_last_beacon patch
...
SVN-Revision: 26933
2011-05-18 12:03:04 +00:00
Felix Fietkau
888bee4ef2
ath9k: implement tx_last_beacon() to allow mac80211 to respond to probe requests in ad-hoc mode without creating too much spam
...
SVN-Revision: 26923
2011-05-17 11:14:15 +00:00
Felix Fietkau
c6a93676de
ath9k: fix ad-hoc nexttbtt calculation, which broke beacon transmission in some instances
...
SVN-Revision: 26915
2011-05-17 08:37:38 +00:00
Felix Fietkau
7b84bc2f39
ath9k: fix issues with ad-hoc beacon slot selection
...
SVN-Revision: 26913
2011-05-16 21:50:30 +00:00
Felix Fietkau
c2bee5a64a
mac80211: update to 2011-05-13
...
SVN-Revision: 26912
2011-05-16 21:50:26 +00:00
Felix Fietkau
dbea075cd4
ath9k: add noise floor calibration fix that should improve stability
...
SVN-Revision: 26819
2011-05-04 14:35:35 +00:00
Felix Fietkau
28fb716737
ath9k: add a new fix for signal strength / noise measurements
...
SVN-Revision: 26798
2011-05-01 18:23:12 +00:00
Felix Fietkau
ebcc60cf35
mac80211: detect and drop incoming packets with invalid CCMP packet numbers to fix connection hangs on some devices
...
SVN-Revision: 26795
2011-05-01 01:45:26 +00:00
Felix Fietkau
6b376db844
mac80211: backport some more compat fixes, fix compile issues on 2.6.31 and earlier
...
SVN-Revision: 26768
2011-04-26 22:23:52 +00:00
Felix Fietkau
359e667fd5
mac80211: replace the regd revert patch with a proper fix, add some more pending patches
...
SVN-Revision: 26761
2011-04-26 01:23:23 +00:00
Felix Fietkau
f2ccc3ada5
ath9k: remove the signal strength fix, it causes a lot of confusion and seems to be just as inaccurate as the original version of the code
...
SVN-Revision: 26753
2011-04-25 18:21:32 +00:00
Felix Fietkau
9dbcf86d8e
cfg80211: revert upstream regdomain handling breakage
...
SVN-Revision: 26752
2011-04-25 18:21:28 +00:00
Felix Fietkau
e15e8f6976
mac80211: do rate control updates when the HT configuration changes on an interface
...
SVN-Revision: 26750
2011-04-23 21:34:40 +00:00
Hauke Mehrtens
6986b1b7c2
mac80211: remove unneeded patch
...
This was fixed upstream
SVN-Revision: 26745
2011-04-21 09:32:49 +00:00
Felix Fietkau
970252faf8
mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k
...
SVN-Revision: 26744
2011-04-20 18:14:35 +00:00
Hauke Mehrtens
becddc9ec7
mac80211: b43: Expose PIO mode fallback
...
Allow reenabling the PIO mode fallback for b43.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26735
2011-04-19 21:43:19 +00:00
Felix Fietkau
9d0882b720
mac80211: re-enable beacon channel hints
...
SVN-Revision: 26723
2011-04-19 15:41:45 +00:00
Felix Fietkau
032a3504ee
ath9k: assign a keycache slot per station for unencrypted links to fix powersave frame filtering
...
SVN-Revision: 26712
2011-04-17 20:56:14 +00:00
Felix Fietkau
cbc16e179e
ath9k: add a patch to show excessive retry counts for single MPDUs
...
SVN-Revision: 26711
2011-04-17 20:56:10 +00:00
Felix Fietkau
69f8f5ebfd
ath5k: allow simultaneous ad-hoc+ap operation
...
SVN-Revision: 26685
2011-04-15 16:54:52 +00:00
Felix Fietkau
39fc0fc2f7
ath9k: due to popular request, allow ad-hoc+ap again, now that the beacon code can handle it
...
SVN-Revision: 26668
2011-04-14 23:22:21 +00:00
Felix Fietkau
e0aa62e3c2
ath9k: fix resetting the hw during channel change when the MAC fails to go idle
...
SVN-Revision: 26665
2011-04-14 22:46:12 +00:00
Felix Fietkau
79ecac89e6
cfg80211: disable processing of 802.11d regulatory hints - it causes invalid regulatory settings on reconnect ( fixes #9207 )
...
SVN-Revision: 26662
2011-04-14 16:52:09 +00:00
Felix Fietkau
966dee23c3
mac80211: fix WPA auth on WDS station interfaces ( #9227 )
...
SVN-Revision: 26609
2011-04-12 17:17:56 +00:00
Gabor Juhos
5ffdddc75e
mac80211: ath9k: register id table for platform device
...
Currently the device id in the platform driver is hardcoded to an
id which is specific to AR9130/AR9132 SOCs as it supports only wmac
(wireless mac) of these SOCs. But this needs to be dynamic when we
want to support different wmac of SOCs. So add id_table to driver to
make it extendable to more SOCs.
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
SVN-Revision: 26604
2011-04-12 09:29:23 +00:00
Felix Fietkau
93da23803b
ath5k: disable the unusable 2 GHz mode on the first radio of a dual-band AR5312 device
...
SVN-Revision: 26587
2011-04-11 03:26:08 +00:00
Felix Fietkau
092de86b0a
ath5k: fix eeprom capability checks that disabled AES crypto support where it should have been enabled
...
SVN-Revision: 26586
2011-04-11 03:26:03 +00:00
Felix Fietkau
718f5aa78e
ath5k: fix mac address detection on dual-radio ar5312
...
SVN-Revision: 26583
2011-04-10 21:12:05 +00:00
Felix Fietkau
8ab360f9b3
ath5k: fix 2ghz-only radio handling on ar5312
...
SVN-Revision: 26582
2011-04-10 21:12:00 +00:00
Felix Fietkau
702a2f8430
ath5k: decrease interrupt load for rx/tx interrupts
...
SVN-Revision: 26579
2011-04-10 16:23:39 +00:00
Felix Fietkau
cffea3eb4e
ath5k: clean up debugfs code
...
SVN-Revision: 26578
2011-04-10 16:23:34 +00:00
Hauke Mehrtens
1c64f756d4
mac80211: fix compile with older kernel versions
...
SVN-Revision: 26573
2011-04-09 23:51:30 +00:00
Felix Fietkau
8ee695885a
ath5k: add some more performance improvements
...
SVN-Revision: 26566
2011-04-09 22:56:51 +00:00
Felix Fietkau
3df1de1b80
ath5k: rename a misnamed patch
...
SVN-Revision: 26565
2011-04-09 22:56:47 +00:00
Felix Fietkau
f9be6569c8
ath5k: add a few fixes that improve performance
...
SVN-Revision: 26564
2011-04-09 21:11:06 +00:00
Felix Fietkau
3ce630447a
ath5k: fix tx status reporting
...
SVN-Revision: 26563
2011-04-09 19:21:26 +00:00
Felix Fietkau
8371085c8b
ath9k: properly count retries when frames are filtered due to excessive retries when a client is not in powersave mode
...
SVN-Revision: 26545
2011-04-09 15:22:01 +00:00
Felix Fietkau
ad6cb6294e
mac80211: fix reading the station flags in debugfs
...
SVN-Revision: 26544
2011-04-09 15:21:57 +00:00
Felix Fietkau
5505e8f61e
ath9k: improve the rx dma stop fix, add more debugging output in case the issue still occurs
...
SVN-Revision: 26532
2011-04-08 12:18:43 +00:00
Felix Fietkau
070c2ba1f4
mac80211: fix support for iftype wds
...
SVN-Revision: 26531
2011-04-08 01:04:44 +00:00
Felix Fietkau
34643f24ed
mac80211: update to wireless-testing 2011-04-06
...
adds some more pending patches which (among other things) fix the 'failed to stop RX DMA' messages
SVN-Revision: 26506
2011-04-07 18:42:22 +00:00
Felix Fietkau
a4e59b89b8
ath9k: fall back to the default noise floor if the calibrated one is not available, fixes signal strength display in initial scan
...
SVN-Revision: 26494
2011-04-05 19:04:05 +00:00
Gabor Juhos
6c757c4cbe
mac80211: move 620-rt2x00_soc_led_support.patch to the correct place
...
* fixes [26463]
SVN-Revision: 26467
2011-04-04 09:03:33 +00:00
Felix Fietkau
aa550f9307
mac80211: increase delay between aggregation session negotiation attempts - improves interop with intel clients
...
SVN-Revision: 26444
2011-04-03 17:34:55 +00:00
Felix Fietkau
b9e759ae5a
ath9k: fix missing chip wakeups causing instability issues on at least AR5416 (probably on other devices as well); fixes #9107
...
SVN-Revision: 26418
2011-04-02 22:04:38 +00:00
Felix Fietkau
f5eeb3f74d
mac80211: fix duplicate probe request reception (triggering unnecessary probe responses in multi-BSSID setups)
...
SVN-Revision: 26408
2011-04-02 16:06:42 +00:00
Felix Fietkau
8becf17417
ath9k: fix adhoc beacon issues ( #9163 )
...
SVN-Revision: 26395
2011-04-02 01:10:01 +00:00
Felix Fietkau
15e79b479a
ath9k: fix reported signal strength
...
SVN-Revision: 26368
2011-03-30 11:38:39 +00:00
Felix Fietkau
da0ac5027e
ath9k: fix PS-Poll frame reception in AP mode on AR91xx and earlier - should fix some AP mode stability issues on these chips
...
SVN-Revision: 26316
2011-03-27 14:27:32 +00:00
Felix Fietkau
98267669b0
mac80211: disable an unnecessary backport to reduce code size
...
SVN-Revision: 26303
2011-03-26 14:06:29 +00:00
Felix Fietkau
75e785511a
mac80211: remove an obsolete backport patch
...
SVN-Revision: 26302
2011-03-26 14:06:25 +00:00
Felix Fietkau
0c98b6b2d2
mac80211: add a pending patch to remove the dependency on ecb
...
SVN-Revision: 26295
2011-03-25 21:28:22 +00:00
Felix Fietkau
1938d5a669
mac80211: update to wireless-testing 2011-03-24
...
SVN-Revision: 26293
2011-03-25 21:12:28 +00:00
Felix Fietkau
ea6bf64605
ath9k: fix chip wakeup on interface start - should fix some instability issues
...
SVN-Revision: 26290
2011-03-25 16:36:48 +00:00
Felix Fietkau
1526792622
mac80211: fix a deadlock in minstrel_ht when a HT client without valid MCS rates connects
...
SVN-Revision: 26287
2011-03-25 14:00:59 +00:00
Felix Fietkau
2eda9ca634
mac80211: fix dropping multicast proberequest frames for ad-hoc
...
SVN-Revision: 26284
2011-03-24 13:38:20 +00:00
Felix Fietkau
4cbdad0e9d
ath9k: add a few de-bloating and optimization patches
...
SVN-Revision: 26281
2011-03-23 20:16:58 +00:00
Felix Fietkau
80239ff7b0
ath9k: merge a pending patch for fixing a stopped queue issue (mostly for client mode)
...
SVN-Revision: 26280
2011-03-23 20:16:53 +00:00
Felix Fietkau
ee7f3d21f4
mac80211: update to wireless-testing 2011-03-22
...
SVN-Revision: 26273
2011-03-22 21:00:58 +00:00
Felix Fietkau
b85cfd52d8
ath9k: add a patch from linux-wireless@ for reducing driver size
...
SVN-Revision: 26264
2011-03-22 00:41:55 +00:00
Felix Fietkau
eaa07dd900
mac80211: initialize the last rx time when creating a station
...
should hopefully finally take care of the nasty reassociation issues which showed up as
Jan 1 00:51:10 OpenWrt daemon.info hostapd: wlan0: STA 00:xx:xx:xx:xx:xx IEEE 802.11: deauthenticated due to inactivity
right after associating, leading to an immediate disconnect.
Will probably fix #8343 , #8830 and others.
SVN-Revision: 26251
2011-03-21 03:19:35 +00:00
Felix Fietkau
562468651d
ath9k: re-run nfcal only when stuck beacons become more frequent
...
SVN-Revision: 26250
2011-03-21 02:22:26 +00:00
Felix Fietkau
bc8410cd76
ath9k: increase ATH_BCBUF, allows creating 8 virtual APs
...
SVN-Revision: 26249
2011-03-21 02:22:22 +00:00
Felix Fietkau
4838baefa7
ath9k: improve precision of beacon timer calculations
...
SVN-Revision: 26248
2011-03-21 02:22:17 +00:00
Felix Fietkau
c12de7c4c1
ath9k: add some minor debugfs cleanups
...
SVN-Revision: 26247
2011-03-21 02:22:12 +00:00
Felix Fietkau
61bce8b1f0
mac80211: add an aggregation rx reorder timeout handling fix
...
SVN-Revision: 26185
2011-03-16 02:57:04 +00:00
Felix Fietkau
8d08f4473b
ath9k: force the rx chainmask on ar913x to 0x7 - fixes calibration issues with 2-antenna devices such as the wrt160nl
...
SVN-Revision: 26168
2011-03-15 01:36:48 +00:00
Felix Fietkau
8144d60d83
ath9k: enable an ar913x specific hardware fix for sending block-ack
...
SVN-Revision: 26167
2011-03-15 01:36:45 +00:00
Felix Fietkau
66a6f82ee3
mac80211: update to wireless-testing 2011-03-11
...
SVN-Revision: 26128
2011-03-13 18:38:37 +00:00
Felix Fietkau
3a77dae1d4
mac80211/ath9k: improve pending patches based on review feedback
...
SVN-Revision: 26041
2011-03-11 20:55:54 +00:00
Felix Fietkau
3efcd0a1fc
mac80211: fix spurious channel type changes when vifs are created/deleted
...
SVN-Revision: 26038
2011-03-11 19:23:38 +00:00
Felix Fietkau
6160443867
ath9k: add a patch to fix the interoperability issues with intel clients ( fixes #8830 )
...
SVN-Revision: 26036
2011-03-11 16:04:37 +00:00
Felix Fietkau
0f6ddd5116
mac80211: redirect EAP frames on AP VLAN interfaces to the main AP interface to fix a bridging related race condition
...
SVN-Revision: 26016
2011-03-10 18:00:45 +00:00
Felix Fietkau
34f90988dd
ath9k: improve tx dma fixes based on review feedback
...
SVN-Revision: 26005
2011-03-10 13:37:26 +00:00
Felix Fietkau
2aa1e6f1bb
ath9k: get rid of most of those annoying dma tx stop issues
...
SVN-Revision: 25988
2011-03-10 00:53:05 +00:00
Felix Fietkau
fb15c3737c
zd1211rw: fix #define collision for register names triggered by compat patches
...
SVN-Revision: 25965
2011-03-09 03:41:27 +00:00
Felix Fietkau
730dc33c75
mac80211: fix minstrel_ht sampling intervals (patch by Daniel Halperin)
...
SVN-Revision: 25964
2011-03-09 03:41:22 +00:00
Felix Fietkau
1b7f3d2a31
ath9k: remove support for in-bss promisc mode, the rx filter flag is too broad and in-bss promisc mode is not particularly useful. should fix most (or all) instances of "ath: Could not stop RX..." error messages
...
SVN-Revision: 25963
2011-03-09 00:37:25 +00:00
Michael Büsch
b2fa5ab236
mac80211: Add scan race fix
...
SVN-Revision: 25930
2011-03-07 14:01:46 +00:00
Michael Büsch
9649777395
mac80211: print message on hw restart
...
SVN-Revision: 25926
2011-03-07 12:36:43 +00:00
Felix Fietkau
1f08de0a7e
mac80211: improve ath9k AP A-MPDU PS buffering
...
SVN-Revision: 25779
2011-02-27 21:46:15 +00:00
Felix Fietkau
ba5bfe48c3
p54: fix a null pointer dereference bug
...
SVN-Revision: 25775
2011-02-27 20:50:45 +00:00
Felix Fietkau
39570be248
mac80211: update to 2011-02-25
...
SVN-Revision: 25749
2011-02-27 11:22:26 +00:00
Felix Fietkau
b1b8cf1870
ath9k: fix interrupt enable/disable issues
...
SVN-Revision: 25575
2011-02-18 18:16:48 +00:00
Felix Fietkau
34e87dad4d
mac80211: add a patch for keeping track of the rx bitrate of remote stations
...
SVN-Revision: 25441
2011-02-10 03:37:32 +00:00
Felix Fietkau
ebb2cdbea8
ath9k: remove an old tx stop workaround which conflicts with the powersave fixes
...
SVN-Revision: 25439
2011-02-10 03:37:23 +00:00
Felix Fietkau
6ff025f306
ath9k: improve the power save fix by closing another remaining race condition for setting the TIM bit
...
SVN-Revision: 25428
2011-02-08 23:35:20 +00:00
Felix Fietkau
c6996a7d7d
ath9k: add fixes for AP side powersave frame buffering
...
SVN-Revision: 25426
2011-02-08 19:31:50 +00:00
Felix Fietkau
d807f70e47
mac80211: update to wireless-testing 2010-02-07
...
SVN-Revision: 25425
2011-02-08 19:31:43 +00:00
Felix Fietkau
32d08d2dea
ath: fix world regulatory domain fix-up so that all regulatory rules are processed
...
r24503 (trunk) and r24505 (backfire) revised the regulatory rules used
for the ath drivers' world regulatory domains in the 5GHz band by
opening up channels 36, 40, 44, and 48 to being used without the
*_PASSIVE_SCAN and *_NO_IBSS flags set. This was done by breaking
ATH9K_5GHZ_5150_5350 into two REG_RULES. The various struct
ieee80211_regdomains that reference these rules in their reg_rules
fields need to have their n_reg_rules fields updated accordingly.
SVN-Revision: 25418
2011-02-08 12:36:25 +00:00
Felix Fietkau
55bd66663d
mac80211: fix the check for cloned skbs in the tx path
...
SVN-Revision: 25398
2011-02-07 10:42:40 +00:00
Felix Fietkau
2ed844f6a5
mac80211: when operating as a 4-addr station, do not pick up 4-addr frames meant for other stations, as this would confuse the bridge layer
...
SVN-Revision: 25378
2011-02-05 22:38:23 +00:00
Felix Fietkau
2a17a1dd1d
ath9k: reduce false positives in the baseband hang check
...
SVN-Revision: 25359
2011-02-04 12:16:41 +00:00
Felix Fietkau
2d5c6da16a
mac80211: drop retransmitted data frames from the cooked monitor interface - reduces CPU usage
...
SVN-Revision: 25358
2011-02-04 12:16:36 +00:00
Felix Fietkau
e00933b6d6
cfg80211: revert the max power patch - it seems to be limiting tx power too much on some devices
...
SVN-Revision: 25258
2011-01-30 23:35:00 +00:00
Felix Fietkau
e146d9b386
cfg80211: do not overwrite the hardware max power setting in the regulatory code, fixes reported tx power values
...
SVN-Revision: 25238
2011-01-29 13:51:33 +00:00
Felix Fietkau
04628c88d4
ath9k: reduce allocation size, common->cachelz is already added to the buffer size elsewhere
...
SVN-Revision: 25205
2011-01-28 16:58:08 +00:00
Felix Fietkau
0a54236bea
ath9k: fix a compile error in the debug stubs ( fixes #8737 , #8745 )
...
SVN-Revision: 25204
2011-01-28 16:58:05 +00:00
Felix Fietkau
10923cff7e
ath9k: optimize memory allocations - improves performance and reduces ath9k RAM usage by 2 MB per device
...
SVN-Revision: 25115
2011-01-26 17:28:12 +00:00
Felix Fietkau
5903f4a167
mac80211: Improve ath5k/ar71xx PCI bug WAR
...
It has been confirmed by Atheros that this PCI bug affects the RX side only,
so we can keep the 128B DMA size for TX.
With this change we can double the thruput of ath5k from 15Mps to 30Mbps.
We have been using this patch since more than 6 month in a production
environment without problems and a significant performance improvement.
It has also been said to fix HW encryption:
http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04311.html
Patch from: kentarou matsuyama <matsuyama@thinktube.com>
SVN-Revision: 25104
2011-01-26 11:33:50 +00:00
Felix Fietkau
998da1234f
ath9k: fix tx queue debug counters
...
SVN-Revision: 25099
2011-01-26 11:33:27 +00:00
Felix Fietkau
9b34dfb571
mac80211: update to wireless-testing 2011-01-24
...
SVN-Revision: 25093
2011-01-24 18:54:16 +00:00
Felix Fietkau
c646f205e2
ath9k: fix some ps wakeup/restore issues that led to crashes and other weird behavior
...
SVN-Revision: 25058
2011-01-21 17:54:44 +00:00
Felix Fietkau
02bf1599a3
ath9k: disable PA predistortion on AR93xx for now until it is properly fixed
...
SVN-Revision: 25056
2011-01-21 01:43:32 +00:00
Felix Fietkau
be39c9dc6e
ath9k: remove virtual wiphy support - it was only experimental anyway and it is not going to be maintained anymore
...
SVN-Revision: 25055
2011-01-20 23:35:30 +00:00
Felix Fietkau
86a9bbe4ba
mac80211: add a few tx related fixes
...
SVN-Revision: 25054
2011-01-20 23:35:26 +00:00
Felix Fietkau
4ee2365159
mac80211: update to wireless-testing 2010-01-19
...
SVN-Revision: 25053
2011-01-20 23:35:21 +00:00
Felix Fietkau
876dd50e11
mac80211: fix the br_port_exists compatibility macro for 2.6.38
...
SVN-Revision: 25051
2011-01-20 13:46:59 +00:00
Felix Fietkau
817ee250d7
mac80211: rework wds sta fix - check for the protocol of the incoming frame instead of just the authorized state
...
SVN-Revision: 25039
2011-01-18 14:43:58 +00:00
Felix Fietkau
1a7a36b0a4
mac80211: fix frames looping back to a wds station
...
SVN-Revision: 25008
2011-01-15 13:41:10 +00:00
Felix Fietkau
098e2d7ca1
ath9k: fix a few more aggregation related issues, should improve stability
...
SVN-Revision: 25007
2011-01-15 13:41:06 +00:00
Felix Fietkau
f05691af93
mac80211: include the kfifo backport in compat.ko if necessary (fixes libertas, rt2x00)
...
SVN-Revision: 24978
2011-01-13 23:28:22 +00:00
Felix Fietkau
2c0ac457ed
ath9k: fix spurious decryption crc error regression
...
SVN-Revision: 24976
2011-01-13 23:07:58 +00:00
Felix Fietkau
a339e58d72
ath9k: reduce the number of false positives triggered by the baseband hang check by only running it when beacon transmission is blocked
...
SVN-Revision: 24954
2011-01-10 00:25:17 +00:00
Felix Fietkau
6528a58151
ath9k: add a few aggregation reliability fixes
...
SVN-Revision: 24949
2011-01-09 20:35:27 +00:00
Felix Fietkau
56647592a4
mac80211: update to wireless-testing 2011-01-05, should improve aggregation reliability in ath9k
...
SVN-Revision: 24948
2011-01-09 20:32:25 +00:00
Felix Fietkau
8c7ea4384c
mac80211: fix a race condition during key deletion
...
SVN-Revision: 24895
2011-01-04 00:37:28 +00:00
Felix Fietkau
a718ebf1ed
ath9k: add more pending fixes from linux-wireless@
...
SVN-Revision: 24858
2010-12-30 15:48:39 +00:00
Felix Fietkau
f1becde97b
ath9k: fix rx dma descriptor error flag handling
...
SVN-Revision: 24855
2010-12-30 15:48:18 +00:00
Felix Fietkau
61e492d316
ath9k: add back the interrupt mitigation tweak and reduce the rx interrupt mitigation times further
...
SVN-Revision: 24819
2010-12-24 12:09:43 +00:00
Felix Fietkau
3a9c856475
ath9k: add pending fixes for revision checks and handling of the hw workaround register
...
SVN-Revision: 24818
2010-12-24 12:09:36 +00:00
Alexandros C. Couloumbis
69b7963402
package/mac80211: fix issue when CONFIG_MAC80211_LEDS is not set.
...
SVN-Revision: 24813
2010-12-23 14:58:16 +00:00
Hauke Mehrtens
54ffa895f2
mac80211: add CONFIG_ATH5K_PCI only when not on aterhos target
...
SVN-Revision: 24801
2010-12-22 17:39:05 +00:00
Felix Fietkau
d6addd4ecd
mac80211: another optimization for tx performance
...
SVN-Revision: 24677
2010-12-18 18:27:51 +00:00
Felix Fietkau
b40d260aaf
mac80211: fix a crash in the tx path
...
SVN-Revision: 24672
2010-12-18 17:56:32 +00:00
Felix Fietkau
5c4d94f714
mac80211: fix a missing return value
...
SVN-Revision: 24671
2010-12-18 17:40:09 +00:00
Felix Fietkau
121b27fb2b
mac80211: significantly reduce the cpu load caused by excessive skb header cloning
...
SVN-Revision: 24669
2010-12-18 17:23:38 +00:00
Felix Fietkau
933e2c8e04
ath9k: do not force the chainmask to 1 for legacy mode - it makes no sense and it reduces txpower and unnecessarily disables MRC
...
SVN-Revision: 24657
2010-12-18 02:14:52 +00:00
Felix Fietkau
b51a9f9248
mac80211: update to wireless-testing 2010-12-16
...
SVN-Revision: 24655
2010-12-18 02:00:10 +00:00
Felix Fietkau
9958bc43c8
ath9k: update initvals for ar9003
...
SVN-Revision: 24629
2010-12-16 23:55:32 +00:00
Felix Fietkau
9fba23352b
ath9k: remove code for setting up gpio based baseband rfkill - it was never used, nor configured properly
...
SVN-Revision: 24628
2010-12-16 23:55:23 +00:00
Felix Fietkau
a63754b5d5
ath9k: use the number of pending aggregates instead of the queue depth to determine when it is time to form the next A-MPDU
...
SVN-Revision: 24627
2010-12-16 23:55:12 +00:00
Felix Fietkau
2317e72d99
ath9k: fix some more issues in the paprd changes
...
SVN-Revision: 24539
2010-12-13 08:01:12 +00:00
Felix Fietkau
5fa415d366
ath9k: fix a few issues with pa predistortion on ar9003
...
SVN-Revision: 24504
2010-12-12 01:15:38 +00:00
Felix Fietkau
9eba6dc5ea
ath: open up a few safe 5ghz channels in the world regdomain to make the regulatory override unnecessary in a few cases
...
SVN-Revision: 24503
2010-12-12 01:15:32 +00:00
Felix Fietkau
4d4ee55485
ath9k: merge a few pending cleanup patches
...
SVN-Revision: 24502
2010-12-12 01:15:23 +00:00
Felix Fietkau
15aa1ee692
ath9k: do not adjust the slot time setting for long distance, it seems to cause long latencies and low throughput
...
SVN-Revision: 24498
2010-12-11 21:29:48 +00:00
Felix Fietkau
1c7a54d21e
mac80211: fix IBSS probe response storms on drivers that do not support drv_tx_last_beacon()
...
SVN-Revision: 24497
2010-12-11 21:29:41 +00:00