nbd
a71d342cb1
ath9k: rework tx power handling - display the correct *current* tx power, and also fix tx power limits with ATH_USER_REGD set
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27788 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-26 20:53:40 +00:00
nbd
58e6431f58
mac80211: merge a few pending fixes for channel switch handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27783 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-26 15:11:27 +00:00
nbd
65ff2ee6a4
mac80211: rename a misnamed patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27769 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 09:56:23 +00:00
nbd
54510ede7b
mac80211: remove the ccmp rx pn workaround, it should no longer be necessary and it was reported to cause connection stability issues (see #9646 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27764 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 06:29:00 +00:00
hauke
35fc833d4b
mac80211: do not build bcma from compat-wireless
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-24 12:29:27 +00:00
hauke
ac90d2ebbe
mca80211: add support for b43 on bcma bus.
...
This makes b43 work on broadcom SoCs using bcma as system bus.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-23 11:25:05 +00:00
nbd
d39338f33f
ath9k: validate eeprom chainmask settings, some Ubiquiti devices (and maybe others) contain bogus data, which breaks wifi
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-19 06:42:26 +00:00
nbd
d8c92115a2
ath9k: add some more fixes to the mic failure handling rework patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-13 15:37:36 +00:00
nbd
3f4c3ffd66
mac80211: fix compile errors because of duplicate atomic64 implementations ( #9690 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27605 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-13 15:01:18 +00:00
nbd
712820438d
ath9k: fix mic frame handling for bigger packets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27596 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-12 03:24:53 +00:00
nbd
5f6719e705
mac80211: backport atomic64_t support for kernels that don't support it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 09:01:17 +00:00
nbd
1287da4459
ath9k: merge some pending initval fixes for ar9380
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 04:20:01 +00:00
nbd
0942258e05
ath9k: fix sifs time for half/quarter and remove some unnecessary defines
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 04:19:41 +00:00
nbd
bbcb890343
ath9k: add more fixes for TKIP MIC validation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-09 03:33:59 +00:00
nbd
58b587ee61
ath9k: add more fixes for half/quarter rate support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 17:19:21 +00:00
nbd
17f6755416
mac80211: fix an interop issue with some broken 802.11n clients ( #9436 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 05:49:33 +00:00
nbd
558b8fc2fd
mac80211: add pending crypto bugfixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 05:20:03 +00:00
nbd
abeb82549e
ath9k: fix some more "DMA failed to stop in 10 ms" issues on AR913x ( #9654 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:56 +00:00
nbd
30a93a7cd5
ath9k: fix reliability issues with TKIP MIC verification
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:39 +00:00
nbd
b2a31b39ba
ath9k: always enable fast clock for 5 ghz regardless of the eeprom setting
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-06 09:06:21 +00:00
nbd
9a13e02f54
ath9k: merge an upstream change to fix false tx hangs on ar9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27433 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 03:03:12 +00:00
nbd
8ef0e1eb51
ath5k: add an upstream patch to fix a memory leak
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 03:02:52 +00:00
juhosg
c8de904b8c
max80211: rt2x00: load the eeprom data from a file on Ralink SoCs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 15:02:04 +00:00
juhosg
b822ad3172
mac80211: rename a rt2x00 related patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 15:02:03 +00:00
nbd
b776a26947
ath5k: fix tx queue limit for the cabq, fixes warning described in #9465
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:53 +00:00
nbd
75ace030b9
ath5k: disable the 32 khz sleep clock, atheros also does this, might improve stability
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27366 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:35 +00:00
nbd
4139f93eb6
ath5k: fix restoring the mac timing setting after a sleep clock setting change
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:08:18 +00:00
nbd
3d1ac9f11e
ath5k: delay initial periodic calibration after reset to improve stability
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 01:07:59 +00:00
nbd
6ee23701f2
ath9k: clean up pll code for ar9002 to fix 5/10 mhz pll settings for 5ghz
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27362 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 10:48:58 +00:00
nbd
f1f0396718
ath5k: fix a crash when setting coverage class before the first channel change ( #9586 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:48:34 +00:00
nbd
bd5980d51b
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27340 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 16:11:53 +00:00
nbd
6dfcb18e8a
ath9k: merge an upstream patch that provides a minor throughput improvement on ar9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27339 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 16:11:33 +00:00
nbd
293af18664
ath5k: enable spur mitigation for ar2413 - should improve performance and reliability on those devices
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 11:33:07 +00:00
nbd
ff655eabc3
ath5k: add a missing srev checks for code that lowers the synth voltage - might fix some stability issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 05:10:47 +00:00
nbd
fa26f07538
ath5k: disable tx power gain correction probing for hardware that does not need or support it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 04:04:54 +00:00
nbd
0af9a76eef
mac80211: rename a misnamed patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27323 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 04:04:34 +00:00
hauke
7072b1e240
kernel: update ssb and bcma to linux-next next-20110627
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 21:28:40 +00:00
nbd
e2d585cc90
mac80211: merge a pending fix for reestablishing misconfigured aggregation sessions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27292 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 09:31:09 +00:00
nbd
3da2482a77
mac80211: add the work-in-progress IBSS HT patch, with some minor fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27277 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:22 +00:00
nbd
aa53129b19
ath9k: add some more pending fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:18 +00:00
nbd
437bd1772a
mac80211: update to wireless-testing 2011-06-22
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27275 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:13 +00:00
hauke
58dfdd9138
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27187 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-15 21:16:38 +00:00
juhosg
520149cb7f
mac80211: add initial support for AR9330
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27084 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-01 13:12:31 +00:00
nbd
d349dd54e7
mac80211: update to wireless-testing 2011-05-27
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27071 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-31 23:07:29 +00:00
nbd
8bbbaf8c93
ath9k: reduce the number of rx buffers, 512 is excessively high, 128 should work just as well, and will use a lot less memory
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-30 13:38:54 +00:00
nbd
28ff8acfd1
ath9k: merge a few bugfixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-28 16:45:17 +00:00
nbd
625048799b
ath5k: disable fast channel changes, some people have reported that they introduce connection stability issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-28 16:27:24 +00:00
nbd
2bc10e6382
ath9k: fix some locking issues in the tx fifo cleanup patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-19 09:33:45 +00:00
nbd
beecadaf00
ath9k: clean up tx fifo handling on ar9380 based hardware
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26934 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-18 12:03:08 +00:00
nbd
e975f860aa
ath9k: fix a small race condition in the tx_last_beacon patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-18 12:03:04 +00:00
nbd
371ae7af3a
ath9k: implement tx_last_beacon() to allow mac80211 to respond to probe requests in ad-hoc mode without creating too much spam
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26923 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17 11:14:15 +00:00
nbd
1bb8660d89
ath9k: fix ad-hoc nexttbtt calculation, which broke beacon transmission in some instances
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26915 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17 08:37:38 +00:00
nbd
c5fa9dbc2b
ath9k: fix issues with ad-hoc beacon slot selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-16 21:50:30 +00:00
nbd
1183e23e2f
mac80211: update to 2011-05-13
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-16 21:50:26 +00:00
nbd
9c731309db
ath9k: add noise floor calibration fix that should improve stability
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-04 14:35:35 +00:00
nbd
505d82b643
ath9k: add a new fix for signal strength / noise measurements
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26798 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 18:23:12 +00:00
nbd
d75d999a72
mac80211: detect and drop incoming packets with invalid CCMP packet numbers to fix connection hangs on some devices
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26795 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 01:45:26 +00:00
nbd
2ea7b39338
mac80211: backport some more compat fixes, fix compile issues on 2.6.31 and earlier
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26768 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-26 22:23:52 +00:00
nbd
542d043d67
mac80211: replace the regd revert patch with a proper fix, add some more pending patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26761 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-26 01:23:23 +00:00
nbd
0318dc0736
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-25 18:21:32 +00:00
nbd
9df10a215d
cfg80211: revert upstream regdomain handling breakage
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26752 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-25 18:21:28 +00:00
nbd
4e1f633a68
mac80211: do rate control updates when the HT configuration changes on an interface
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-23 21:34:40 +00:00
hauke
e7a0967521
mac80211: remove unneeded patch
...
This was fixed upstream
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-21 09:32:49 +00:00
nbd
83ef4a5fc6
mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-20 18:14:35 +00:00
hauke
525ee451c1
mac80211: b43: Expose PIO mode fallback
...
Allow reenabling the PIO mode fallback for b43.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-19 21:43:19 +00:00
nbd
2a28eaed70
mac80211: re-enable beacon channel hints
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-19 15:41:45 +00:00
nbd
0e460adef9
ath9k: assign a keycache slot per station for unencrypted links to fix powersave frame filtering
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26712 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 20:56:14 +00:00
nbd
fde551ce8b
ath9k: add a patch to show excessive retry counts for single MPDUs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26711 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 20:56:10 +00:00
nbd
84a5abf7df
ath5k: allow simultaneous ad-hoc+ap operation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-15 16:54:52 +00:00
nbd
1d3c1135c3
ath9k: due to popular request, allow ad-hoc+ap again, now that the beacon code can handle it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26668 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 23:22:21 +00:00
nbd
18bdb01337
ath9k: fix resetting the hw during channel change when the MAC fails to go idle
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26665 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 22:46:12 +00:00
nbd
6152ff34ea
cfg80211: disable processing of 802.11d regulatory hints - it causes invalid regulatory settings on reconnect ( fixes #9207 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26662 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-14 16:52:09 +00:00
nbd
bc3305d88e
mac80211: fix WPA auth on WDS station interfaces ( #9227 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26609 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-12 17:17:56 +00:00
juhosg
62e17b4436
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26604 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-12 09:29:23 +00:00
nbd
77871f6bf5
ath5k: disable the unusable 2 GHz mode on the first radio of a dual-band AR5312 device
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-11 03:26:08 +00:00
nbd
e6093b5ed0
ath5k: fix eeprom capability checks that disabled AES crypto support where it should have been enabled
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-11 03:26:03 +00:00
nbd
9ad628c924
ath5k: fix mac address detection on dual-radio ar5312
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 21:12:05 +00:00
nbd
749f647dd9
ath5k: fix 2ghz-only radio handling on ar5312
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26582 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 21:12:00 +00:00
nbd
7558f8fda5
ath5k: decrease interrupt load for rx/tx interrupts
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26579 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 16:23:39 +00:00
nbd
e280b4d411
ath5k: clean up debugfs code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26578 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-10 16:23:34 +00:00
hauke
8471c58257
mac80211: fix compile with older kernel versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26573 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 23:51:30 +00:00
nbd
fbadef915d
ath5k: add some more performance improvements
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 22:56:51 +00:00
nbd
42a36fdda9
ath5k: rename a misnamed patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 22:56:47 +00:00
nbd
823f142ee2
ath5k: add a few fixes that improve performance
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 21:11:06 +00:00
nbd
e5c2ddb8ef
ath5k: fix tx status reporting
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 19:21:26 +00:00
nbd
0fb56fb478
ath9k: properly count retries when frames are filtered due to excessive retries when a client is not in powersave mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26545 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 15:22:01 +00:00
nbd
75c5ede9ee
mac80211: fix reading the station flags in debugfs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26544 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 15:21:57 +00:00
nbd
f53132ef54
ath9k: improve the rx dma stop fix, add more debugging output in case the issue still occurs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-08 12:18:43 +00:00
nbd
063b9eca01
mac80211: fix support for iftype wds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26531 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-08 01:04:44 +00:00
nbd
c0b61bdf0a
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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 18:42:22 +00:00
nbd
d0c6aec8d9
ath9k: fall back to the default noise floor if the calibrated one is not available, fixes signal strength display in initial scan
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-05 19:04:05 +00:00
juhosg
3d74008d68
mac80211: move 620-rt2x00_soc_led_support.patch to the correct place
...
* fixes [26463]
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26467 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-04 09:03:33 +00:00
nbd
98a6131a74
mac80211: increase delay between aggregation session negotiation attempts - improves interop with intel clients
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-03 17:34:55 +00:00
nbd
09702f9b67
ath9k: fix missing chip wakeups causing instability issues on at least AR5416 (probably on other devices as well); fixes #9107
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26418 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 22:04:38 +00:00
nbd
f8f2e630ae
mac80211: fix duplicate probe request reception (triggering unnecessary probe responses in multi-BSSID setups)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26408 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 16:06:42 +00:00
nbd
997a13bb0d
ath9k: fix adhoc beacon issues ( #9163 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02 01:10:01 +00:00
nbd
e6674fcd00
ath9k: fix reported signal strength
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26368 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-30 11:38:39 +00:00
nbd
6f0ee4af94
ath9k: fix PS-Poll frame reception in AP mode on AR91xx and earlier - should fix some AP mode stability issues on these chips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-27 14:27:32 +00:00
nbd
91c9f2c7d5
mac80211: disable an unnecessary backport to reduce code size
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26303 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-26 14:06:29 +00:00
nbd
c6607f1b03
mac80211: remove an obsolete backport patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-26 14:06:25 +00:00
nbd
2a6f8ab8cf
mac80211: add a pending patch to remove the dependency on ecb
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 21:28:22 +00:00
nbd
1da648ca46
mac80211: update to wireless-testing 2011-03-24
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26293 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 21:12:28 +00:00
nbd
597d73f857
ath9k: fix chip wakeup on interface start - should fix some instability issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 16:36:48 +00:00
nbd
e4378812ac
mac80211: fix a deadlock in minstrel_ht when a HT client without valid MCS rates connects
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26287 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-25 14:00:59 +00:00
nbd
03f57539d9
mac80211: fix dropping multicast proberequest frames for ad-hoc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26284 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-24 13:38:20 +00:00
nbd
b139cef40a
ath9k: add a few de-bloating and optimization patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26281 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-23 20:16:58 +00:00
nbd
f8662e2c22
ath9k: merge a pending patch for fixing a stopped queue issue (mostly for client mode)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26280 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-23 20:16:53 +00:00
nbd
5034ff8395
mac80211: update to wireless-testing 2011-03-22
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-22 21:00:58 +00:00
nbd
d692939b93
ath9k: add a patch from linux-wireless@ for reducing driver size
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-22 00:41:55 +00:00
nbd
3ae6fa1722
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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26251 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 03:19:35 +00:00
nbd
77d61d596b
ath9k: re-run nfcal only when stuck beacons become more frequent
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26250 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:26 +00:00
nbd
909794c243
ath9k: increase ATH_BCBUF, allows creating 8 virtual APs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:22 +00:00
nbd
0614dd953e
ath9k: improve precision of beacon timer calculations
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26248 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:17 +00:00
nbd
9217fded49
ath9k: add some minor debugfs cleanups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26247 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-21 02:22:12 +00:00
nbd
55205a9f6b
mac80211: add an aggregation rx reorder timeout handling fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26185 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-16 02:57:04 +00:00
nbd
7350a80ed1
ath9k: force the rx chainmask on ar913x to 0x7 - fixes calibration issues with 2-antenna devices such as the wrt160nl
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26168 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-15 01:36:48 +00:00
nbd
90ed8e260f
ath9k: enable an ar913x specific hardware fix for sending block-ack
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26167 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-15 01:36:45 +00:00
nbd
7ae2f49748
mac80211: update to wireless-testing 2011-03-11
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 18:38:37 +00:00
nbd
7746d05fee
mac80211/ath9k: improve pending patches based on review feedback
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26041 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 20:55:54 +00:00
nbd
fdb9acb4b9
mac80211: fix spurious channel type changes when vifs are created/deleted
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 19:23:38 +00:00
nbd
fae87953ac
ath9k: add a patch to fix the interoperability issues with intel clients ( fixes #8830 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 16:04:37 +00:00
nbd
5f2df5abc5
mac80211: redirect EAP frames on AP VLAN interfaces to the main AP interface to fix a bridging related race condition
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 18:00:45 +00:00
nbd
bc3a5f824f
ath9k: improve tx dma fixes based on review feedback
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:37:26 +00:00
nbd
08ba7e8685
ath9k: get rid of most of those annoying dma tx stop issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25988 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 00:53:05 +00:00
nbd
a78831d207
zd1211rw: fix #define collision for register names triggered by compat patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25965 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 03:41:27 +00:00
nbd
da27ab47b3
mac80211: fix minstrel_ht sampling intervals (patch by Daniel Halperin)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25964 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 03:41:22 +00:00
nbd
1776ea0ccd
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25963 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 00:37:25 +00:00
mb
3028eab08b
mac80211: Add scan race fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25930 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 14:01:46 +00:00
mb
b70c6b1168
mac80211: print message on hw restart
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 12:36:43 +00:00
nbd
b1ba030093
mac80211: improve ath9k AP A-MPDU PS buffering
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25779 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 21:46:15 +00:00
nbd
51a59f0c51
p54: fix a null pointer dereference bug
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25775 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 20:50:45 +00:00
nbd
266275eef4
mac80211: update to 2011-02-25
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-27 11:22:26 +00:00
nbd
4856cc94bb
ath9k: fix interrupt enable/disable issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25575 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-18 18:16:48 +00:00
nbd
5a2812db7d
mac80211: add a patch for keeping track of the rx bitrate of remote stations
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-10 03:37:32 +00:00
nbd
239c6f2e2d
ath9k: remove an old tx stop workaround which conflicts with the powersave fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-10 03:37:23 +00:00
nbd
87664be80e
ath9k: improve the power save fix by closing another remaining race condition for setting the TIM bit
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 23:35:20 +00:00
nbd
22ecf6d623
ath9k: add fixes for AP side powersave frame buffering
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25426 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 19:31:50 +00:00
nbd
88bf917365
mac80211: update to wireless-testing 2010-02-07
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 19:31:43 +00:00
nbd
a76eddd489
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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25418 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-08 12:36:25 +00:00
nbd
71fadbe986
mac80211: fix the check for cloned skbs in the tx path
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25398 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-07 10:42:40 +00:00
nbd
3d93bd05f8
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-05 22:38:23 +00:00
nbd
d9504fed20
ath9k: reduce false positives in the baseband hang check
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-04 12:16:41 +00:00
nbd
4e5d814acd
mac80211: drop retransmitted data frames from the cooked monitor interface - reduces CPU usage
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-04 12:16:36 +00:00
nbd
1f25573feb
cfg80211: revert the max power patch - it seems to be limiting tx power too much on some devices
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25258 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-30 23:35:00 +00:00
nbd
2bd31a6676
cfg80211: do not overwrite the hardware max power setting in the regulatory code, fixes reported tx power values
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-29 13:51:33 +00:00
nbd
636cc564f0
ath9k: reduce allocation size, common->cachelz is already added to the buffer size elsewhere
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25205 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:58:08 +00:00
nbd
60c0cecdea
ath9k: fix a compile error in the debug stubs ( fixes #8737 , #8745 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25204 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-28 16:58:05 +00:00
nbd
b1059b17d9
ath9k: optimize memory allocations - improves performance and reduces ath9k RAM usage by 2 MB per device
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 17:28:12 +00:00
nbd
10b359c8c9
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25104 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 11:33:50 +00:00
nbd
2fd6778e99
ath9k: fix tx queue debug counters
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25099 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-26 11:33:27 +00:00