Commit Graph

884 Commits (dd161ae62b19ee40db81a544b879eeaf22766e58)

Author SHA1 Message Date
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
Felix Fietkau 8f676da3d8 ath9k: merge a pending patch for fixing tsf read and write
SVN-Revision: 24496
2010-12-11 21:29:35 +00:00
Felix Fietkau d1c110e228 ath9k: add missing %pV printk revert
SVN-Revision: 24480
2010-12-11 10:37:42 +00:00
Felix Fietkau 9337c97584 mac80211: update to 2010-12-09
SVN-Revision: 24471
2010-12-11 01:45:12 +00:00
Felix Fietkau f1ecabe190 ath9k: fix non-AMPDU QoS per-tid sequence number assignment
SVN-Revision: 24445
2010-12-10 20:03:46 +00:00
Felix Fietkau d770298657 mac80211: fix compile errors when LED support in the kernel is disabled
SVN-Revision: 24411
2010-12-10 12:00:09 +00:00
Felix Fietkau c8e1389528 ath9k: fix a null pointer deref issue
SVN-Revision: 24312
2010-12-07 18:22:43 +00:00
Felix Fietkau 51a79d4b65 ath9k: fix a DMA related race condition at hw reset time
SVN-Revision: 24261
2010-12-05 16:26:38 +00:00
Felix Fietkau 8067f3f3cc ar71xx: work around a PCI controller bug which causes reads to the PCI_COMMAND register to return bogus values - properly fixes ath9k module reload issues
SVN-Revision: 24236
2010-12-04 01:32:15 +00:00
Felix Fietkau 2a55832f58 mac80211: update to wireless-testing 2010-11-30
SVN-Revision: 24235
2010-12-04 01:32:04 +00:00
Gabor Juhos 6d6bb8d6f3 ath9k: use per-device struct for pm_qos_* operations
SVN-Revision: 24209
2010-12-01 18:39:58 +00:00
Felix Fietkau dd5c6a97de ath9k: fix software retry counter tracking - should fix 802.11n stability issues
SVN-Revision: 24183
2010-11-28 18:28:19 +00:00
Felix Fietkau 1cd870049e mac80211: merge the new version of the throughput led trigger patch
SVN-Revision: 24182
2010-11-28 18:28:12 +00:00
Felix Fietkau 87741c5581 ath9k: fix module reload on ar713x based systems with ar92xx
SVN-Revision: 24163
2010-11-27 22:51:03 +00:00
Felix Fietkau dc90b68122 mac80211: add pending patches for throughput based led blinking and replace the broken ath9k blinking code with it
SVN-Revision: 24159
2010-11-27 22:11:13 +00:00
Hauke Mehrtens 18aa0b3d4c mac80211: cfg80211 should not depend on rfkill.
If rfkill is build as an module CONFIG_RFKILL_MODULE is set and cfg80211 will also depend on that.
Now all modules build from compat-wireless will not use rfkill.

SVN-Revision: 24143
2010-11-25 14:45:18 +00:00
Felix Fietkau 3988c6d5e3 mac80211: improve station mode nullfunc probing
SVN-Revision: 24107
2010-11-23 02:13:54 +00:00
Felix Fietkau fce0634c9c mac80211: improve ad-hoc multicast rate handling
SVN-Revision: 24105
2010-11-22 19:59:19 +00:00
Felix Fietkau d67201d8cc ath9k_htc: fix eeprom access breakage
SVN-Revision: 24098
2010-11-22 17:28:35 +00:00
Felix Fietkau 2cec381e97 ath9k: fix key search for a-mpdu on ar9300
SVN-Revision: 24097
2010-11-22 17:28:26 +00:00
Felix Fietkau 8b874be8e2 ath9k: fix some more endian issues
SVN-Revision: 24062
2010-11-21 16:52:00 +00:00
Felix Fietkau 0bd36b58c9 ath9k: fix endian issues on AR9003
SVN-Revision: 24047
2010-11-20 18:52:55 +00:00
Felix Fietkau 3ccfd3e3af mac80211: revert the probe request timeout change
SVN-Revision: 24046
2010-11-20 14:16:36 +00:00
Felix Fietkau 0e2ad3a266 mac80211: update to latest wireless-testing + more stability work
SVN-Revision: 24044
2010-11-20 02:26:41 +00:00
Felix Fietkau 8442d62654 mac80211: merge the upstream ht40 fix
SVN-Revision: 24033
2010-11-19 01:02:33 +00:00
Felix Fietkau a9ef165cff ath9k: rework the mac address override patch to not break ath9k_htc
SVN-Revision: 24031
2010-11-19 00:57:35 +00:00
Felix Fietkau f9d20beed7 mac80211: merge pending cfg80211 patches to fix a race condition with setting the regdomain for multiple cards
SVN-Revision: 24028
2010-11-18 10:06:08 +00:00
Felix Fietkau 058fa75a74 mac80211: update to wireless-testing 2010-11-16
SVN-Revision: 24017
2010-11-17 03:43:24 +00:00
Felix Fietkau b59113f2e7 ath9k: add some fixes for AR9003
SVN-Revision: 24016
2010-11-16 18:23:05 +00:00
Felix Fietkau 7fad1dae85 mac80211: fix another 2.6.35 compile error
SVN-Revision: 23974
2010-11-12 18:49:24 +00:00
Felix Fietkau 41aadece1d mac80211: fix compile on linux 2.6.35
SVN-Revision: 23972
2010-11-12 16:56:07 +00:00
Felix Fietkau d9d3dfe983 mac80211: update to wireless-testing 2010-11-10 + some pending work
SVN-Revision: 23968
2010-11-11 22:39:12 +00:00
Felix Fietkau 1e671ef49c ath9k: fix a compile error with debugging disabled (#8189)
SVN-Revision: 23912
2010-11-07 13:51:48 +00:00
Felix Fietkau 3b3bf4d24a ath9k: fix ath9k_hw_apply_gpio_override so that it's effective
I discovered another bug in the ath9k WNDR3700 quirk fix from r23822.
ath9k_hw_apply_gpio_override was testing the original value of gpio_mask
to determine which bits were appropriate, instead of testing the shifted
value. Because bit 0 is always clear in the original value, this
resulted in no calls to set the GPIOs, an improperly-configured radio,
and reduced RSSI on other systems listening to the radio.

Signed-off-by: Mark Mentovai <mark@moxienet.com>

SVN-Revision: 23890
2010-11-05 18:05:50 +00:00
Felix Fietkau 8886f1bb8a ath9k: fix enabling SWBA interrupts
SVN-Revision: 23870
2010-11-04 17:05:48 +00:00
Felix Fietkau 635ec6e7d9 ath9k: fix a few remaining issues in the xmit queue cleanup patch - reduces packet loss under load
SVN-Revision: 23856
2010-11-04 12:26:09 +00:00
Felix Fietkau f75ac90b69 ath9k: fix cycle counter tracking
SVN-Revision: 23824
2010-11-03 14:56:05 +00:00
Felix Fietkau 8bab3639b3 ath9k: fix queue pending frame counter tracking by cleaning up tx queue selection
SVN-Revision: 23823
2010-11-03 14:55:59 +00:00
Felix Fietkau b4e2c09b46 ar71xx: improve the wndr3700 quirks - move most of the code out of ath9k and instead allow the platform device to specify gpio overrides - fixes 5ghz signal strength issues
SVN-Revision: 23822
2010-11-03 14:55:53 +00:00
Felix Fietkau f742f85c2e nl80211: fix a station dump crash triggered by sending an invalid ifindex
SVN-Revision: 23741
2010-10-31 14:32:15 +00:00
Felix Fietkau a82ff63978 ath9k: fix aggregation flush on ar9003
SVN-Revision: 23650
2010-10-27 00:43:17 +00:00
Felix Fietkau f3fb5d55a5 ath9k: add more pending locking fixes - fixes tx dma hang issues on reset
SVN-Revision: 23649
2010-10-27 00:43:11 +00:00
Felix Fietkau 6934f55f3a mac80211: add support for setting the multicast rate for ibss
SVN-Revision: 23635
2010-10-25 23:51:00 +00:00
Felix Fietkau 9fcc9f026b ath9k: fix an aggregation hang issue that happens when a hardware reset is issued
SVN-Revision: 23588
2010-10-23 15:29:25 +00:00
Felix Fietkau ad06ff1186 ath9k: fix sampling frame handling wrt. aggregation, replace minstrel_ht performance fixes for better performance
SVN-Revision: 23558
2010-10-21 00:33:00 +00:00
Felix Fietkau 1178bae74d mac80211: decrease the minstrel_ht sampling interval for faster rate adaption
SVN-Revision: 23555
2010-10-20 21:38:31 +00:00
Felix Fietkau 45c088cdf1 mac80211: improve minstrel_ht performance by ensuring that rates get sampled fast enough
SVN-Revision: 23554
2010-10-20 21:01:06 +00:00
Felix Fietkau d9b732a591 ath9k: fix a small bug in the handling of a few tx descriptor flags
SVN-Revision: 23553
2010-10-20 21:00:57 +00:00
Felix Fietkau e53a3539e2 ath9k: fix a crash that happens when survey stats are accessed before the interface is brought up for the first time
SVN-Revision: 23549
2010-10-20 14:01:53 +00:00
Felix Fietkau dfddaefa6b ath9k: use the maximum rate power for the channel txpower limits
SVN-Revision: 23543
2010-10-20 01:05:30 +00:00
Felix Fietkau 935809ebb6 ath9k: add a locking fix that might prevent random memory corruption during hardware resets
SVN-Revision: 23542
2010-10-20 00:46:37 +00:00
Felix Fietkau d430237b28 ath9k: fix tx power display
SVN-Revision: 23541
2010-10-20 00:08:17 +00:00
Felix Fietkau 6adbeb35c1 mac80211: update to wireless-testing 2010-10-19
SVN-Revision: 23540
2010-10-19 22:11:21 +00:00
Felix Fietkau edb7be2e2b ath9k: make the regulatory override less intrusive - allow it to parse CTLs
SVN-Revision: 23539
2010-10-19 21:49:42 +00:00
Felix Fietkau 8083a4380b mac80211: update to wireless-testing 2010-10-15, add a few ath9k fixes and performance enhancements
SVN-Revision: 23470
2010-10-16 02:30:30 +00:00
Felix Fietkau 103e70a573 ath9k: fix a few ani issues
SVN-Revision: 23412
2010-10-12 14:11:21 +00:00
Felix Fietkau 0cad2678ac ath9k: fix channel time updates when the interface is idle
SVN-Revision: 23410
2010-10-12 12:04:59 +00:00
Felix Fietkau 1897dd2c6d mac80211: fix a crash in the netlink backport
SVN-Revision: 23409
2010-10-12 12:04:52 +00:00
Felix Fietkau c5b740d8a3 ath9k: fix counter overflow in survey channel time stats for the operating channel
SVN-Revision: 23381
2010-10-10 16:22:59 +00:00
Felix Fietkau e3b3338f09 mac80211: update to a newer compat-wireless which fixes rt2800pci compile issues on 2.6.32 and below
SVN-Revision: 23374
2010-10-10 12:08:52 +00:00
Jo-Philipp Wich 2cf31be857 mac80211: don't use /usr/bin/bash in support scripts, breaks FreeBSD
SVN-Revision: 23367
2010-10-09 17:01:27 +00:00
Felix Fietkau bbf2a906b6 ath9k: implement extended channel utilization statistics via survey
SVN-Revision: 23350
2010-10-09 00:36:54 +00:00
Felix Fietkau cd771e9bc5 ath9k: add a fix for an aggregation delimiter size rounding error
SVN-Revision: 23349
2010-10-09 00:36:49 +00:00
Felix Fietkau 1d05f23d73 mac80211: fix netlink backport for 2.6.31 and below
SVN-Revision: 23348
2010-10-09 00:36:43 +00:00
Felix Fietkau 726123e2e1 mac80211: update to wireless-testing 2010-10-06
SVN-Revision: 23294
2010-10-07 14:27:54 +00:00
Gabor Juhos 25a71a59ae mac80211: ath9k: get tx gain type from eeprom
SVN-Revision: 23242
2010-10-05 14:10:32 +00:00
Felix Fietkau 0c99eb5023 ath9k: add a few fixes and cleanups
SVN-Revision: 23198
2010-10-03 16:57:25 +00:00
Felix Fietkau 42a49519f0 ath9k: fix regulatory issues with multiple cards
SVN-Revision: 23168
2010-10-01 15:14:15 +00:00
Felix Fietkau 1cbea05927 ath9k: compile out the ath9k rate control
SVN-Revision: 23163
2010-09-30 15:00:06 +00:00
Felix Fietkau 6f8a738587 ath9k: fetch survey data for all channels
SVN-Revision: 23154
2010-09-29 15:16:13 +00:00
Felix Fietkau 92e5e35c77 mac80211: update to wireless-testing 2010-09-28
SVN-Revision: 23149
2010-09-29 13:13:16 +00:00
Felix Fietkau c749f9a924 ath9k: fix a warning during a failed aggregation start
SVN-Revision: 23100
2010-09-20 17:32:18 +00:00
Felix Fietkau d6f08bcf81 ath9k: fix various aggregation related race conditions
SVN-Revision: 23097
2010-09-19 17:23:15 +00:00
Felix Fietkau 4df10391ba rt2800pci: add back ifdown hang workaround that was accidentally dropped during a compat-wireless update
SVN-Revision: 23078
2010-09-16 11:38:27 +00:00
Felix Fietkau fc7fbe8349 mac80211: upgrade to wireless-testing 2010-09-14, replace the external carl9170 with the recently merged upstream version
SVN-Revision: 23061
2010-09-14 22:53:54 +00:00
Felix Fietkau 9c2cfd7a1b mac80211: add a pending fix for a locking error in the aggregation reorder release code
SVN-Revision: 23060
2010-09-14 21:13:01 +00:00
Felix Fietkau 2c848d33a9 ath9k: fix multi-bss operation (fixes #7914)
SVN-Revision: 23059
2010-09-14 16:26:46 +00:00
Jo-Philipp Wich a2aa84c1c7 b43: Module option added to change the GPIO LED mask. This patch exposes the GPIO mask as a module option. This makes it possible to limit the GPIO lines used by the b43 module. Useful for those using the GPIO lines for other things like mmc over GPIO.
It is helpful to those not able / interested in recompiling OpenWRT themselves.
The default action is the same as before, that is 0xf gpiomask.

Signed-off-by: Simon Gaynor <openwrt@simong.net>

SVN-Revision: 22927
2010-09-04 23:46:39 +00:00
Felix Fietkau ea70b60a07 ath9k: add a patch for dumping the eeprom contents via debugfs
SVN-Revision: 22870
2010-09-01 17:51:30 +00:00
Felix Fietkau 003ec7d795 mac80211: replace 800-nuke_led_code.patch with something smaller. most of the #ifdef spaghetti that the old patch introduced was completely unnecessary
SVN-Revision: 22866
2010-08-31 23:34:27 +00:00
Felix Fietkau 2f014eb8e8 mac80211: update to wireless-testing 2010-08-31
SVN-Revision: 22865
2010-08-31 23:34:21 +00:00
Felix Fietkau 1d6f21de61 ath9k: fix a WARN_ON when aggregation start is issued more than once, should improve stability with 802.11n
SVN-Revision: 22827
2010-08-28 17:59:03 +00:00
Felix Fietkau c3bcd846e9 ath9k: add some extra checks to the mic failure fix
SVN-Revision: 22825
2010-08-28 16:23:45 +00:00
Michael Büsch 5106eb903a p54: Fix powersave mode
SVN-Revision: 22797
2010-08-25 13:46:40 +00:00
Felix Fietkau 05cf68cf4c ath9k: fix spurious MIC failure detection, causing instability issues in AP mode
SVN-Revision: 22795
2010-08-25 12:30:50 +00:00
Michael Büsch 4df18c296e mac80211: Fix incorrect ifdef placement in 800-nuke_led_code.patch
SVN-Revision: 22749
2010-08-21 16:25:08 +00:00
Felix Fietkau 1d1b83fa4c ath9k: remove an unnecessary BUG_ON in the aggregation code and clean up block ack window tracking to use less memory
SVN-Revision: 22688
2010-08-17 13:24:33 +00:00
Alexandros C. Couloumbis c4e73984fa package/mac80211: fix r22422, add missing bits & bytes
SVN-Revision: 22611
2010-08-12 14:13:52 +00:00
Felix Fietkau e8fe990549 ath9k: fix rx tsf parsing
SVN-Revision: 22493
2010-08-04 17:26:56 +00:00
Felix Fietkau 393db419ec ath9k: improve stuck beacon recovery by reading nf values from the hw when a calibration is pending (instead of waiting for the next cal interval)
SVN-Revision: 22461
2010-08-02 01:28:27 +00:00
Felix Fietkau 9d2aa5f66f ath9k: improve stuck beacon recovery and noise floor handling. significantly improves stability under strong interference in ap mode
SVN-Revision: 22460
2010-08-02 00:08:55 +00:00
Felix Fietkau 31239d3332 ath9k: fix aggregation pause/restart handling under heavy load (thx to Lorenzo Bianconi)
SVN-Revision: 22457
2010-08-01 16:33:50 +00:00
Alexandros C. Couloumbis 524779230e package/mac80211: sync commit r22419
SVN-Revision: 22422
2010-07-31 06:21:13 +00:00
Felix Fietkau fc16d8ae02 mac80211: update to 2010-07-29, add pending patches to fix further issues with calibration
SVN-Revision: 22419
2010-07-30 22:18:57 +00:00
Felix Fietkau 941f72b11c mac80211: minor fix for the offchannel status change notification
SVN-Revision: 22417
2010-07-30 10:52:51 +00:00
Felix Fietkau bbd756364f ath9k: fix various calibration related bugs and clean up the code
SVN-Revision: 22408
2010-07-28 11:40:38 +00:00
Felix Fietkau 0e417cf3ce mac80211: update to wireless-testing 2010-07-26 + pending patches - adds a change that might fix some calibration issues
SVN-Revision: 22403
2010-07-27 21:04:54 +00:00
Felix Fietkau ce8858061b ath9k: simplify noise floor calibration chainmask calculation
SVN-Revision: 22362
2010-07-23 02:22:52 +00:00
Felix Fietkau f4331b40a4 ath9k: fix invalid noisefloor measurement values in ht20 mode
SVN-Revision: 22361
2010-07-23 02:08:24 +00:00
Felix Fietkau 90a71cd326 ath9k: fix another buffer leak in the aggregation code
SVN-Revision: 22360
2010-07-23 01:54:27 +00:00
Hauke Mehrtens f602c71415 mac80211: fix build of ipw2100 driver
SVN-Revision: 22358
2010-07-22 18:51:26 +00:00
Felix Fietkau 2fcbada24b mac80211: fix aggregation on WDS AP interfaces
SVN-Revision: 22302
2010-07-20 01:54:07 +00:00
Felix Fietkau 41872e8765 mac80211: update to wireless-testing 2010-07-16
SVN-Revision: 22301
2010-07-20 01:54:01 +00:00
Gabor Juhos 3f4e29691e ath5k: in-flash macs and eeprom for mach-eap7660d
This adds ath5k_platform.h to mac80211 and patches ath5k to respect
MAC addresses and eeprom content from platform_data, if supplied.

Signed-off-by: Daniel Golle <daniel.golle@gmail.com>

SVN-Revision: 22188
2010-07-15 07:36:55 +00:00
Felix Fietkau d0e2e4f693 mac80211: improve reliability of the keymiss handling fix, add another aggregation leak fix
SVN-Revision: 22152
2010-07-12 19:16:22 +00:00
Felix Fietkau 58232503a9 ath9k: remove support for hardware which was never sold. reduces binary size by ~30k
SVN-Revision: 22134
2010-07-11 15:19:43 +00:00
Felix Fietkau b28b2b9590 ath9k: improve reliability of the noise floor calibration
SVN-Revision: 22126
2010-07-11 11:56:18 +00:00
Felix Fietkau 99698373f9 ath9k: add another batch of stability updates and misc fixes
SVN-Revision: 22123
2010-07-11 03:50:46 +00:00
Felix Fietkau c2e40eeace mac80211: update to wireless-testing 2010-07-06, add another patch to finally fix the annoying buffer leak in ath9k
SVN-Revision: 22088
2010-07-07 17:03:00 +00:00
Felix Fietkau 7c38977b3f ath9k: fix a potential buffer leak
SVN-Revision: 22048
2010-07-02 16:11:18 +00:00
Felix Fietkau 8a5671711b ath9k: fix a crash with WEP in ad-hoc mode
SVN-Revision: 22046
2010-07-02 12:46:18 +00:00
Felix Fietkau b0658f2c89 ath9k: fix false positives in the baseband hang check by repeating the test a few times before pronouncing the hardware dead and resetting it
SVN-Revision: 22038
2010-07-01 21:41:40 +00:00
Felix Fietkau 58936672ac ath9k: clean up some code duplication related to noise floor handling
SVN-Revision: 22037
2010-07-01 21:41:35 +00:00
Felix Fietkau bb72d77fe1 ath9k: add a missing null pointer check and some further cleanup
SVN-Revision: 22036
2010-07-01 20:51:30 +00:00
Felix Fietkau 1f278440b7 ath9k: properly sanitize calibrated noise floor values on all hardware
SVN-Revision: 22035
2010-07-01 19:43:03 +00:00
Felix Fietkau 6c48e48165 ath9k: add initval updates - should increase stability and performance on AR91xx and AR92xx
SVN-Revision: 21999
2010-06-30 21:04:44 +00:00
Alexandros C. Couloumbis 5c42c43638 mac80211: fix r21990
SVN-Revision: 21992
2010-06-30 15:21:15 +00:00
Alexandros C. Couloumbis 186fa51531 mac80211: fix compile issues on 2.6.35
SVN-Revision: 21990
2010-06-30 14:10:41 +00:00
Felix Fietkau 96436fac60 ath9k: fix TSF across hardware resets on AR913x
SVN-Revision: 21989
2010-06-30 00:10:44 +00:00
Felix Fietkau bc13e4c08a mac80211: update to wireless-testing 2010-06-28
SVN-Revision: 21988
2010-06-30 00:10:38 +00:00
Gabor Juhos 6676527e58 rt2x00: cleanup patches
Remove 601-rt2x00-remove-mcu-requests-for-soc.patch as an equivalent patch
is already included in upstream.

Add 601-rt2x00-fix-hang-on-ifdown.patch which is not suitable for upstream
inclusion but fixes a hang on ifdown under some circumstances and thus also
fixes AP mode operation in OpenWRT.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>

SVN-Revision: 21975
2010-06-28 17:23:28 +00:00
Felix Fietkau d715665b9b mac80211: update to wireless-testing 2010-06-15
SVN-Revision: 21943
2010-06-26 20:41:34 +00:00