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
nbd
6f72126ba8
mac80211: update to wireless-testing 2011-01-24
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25093 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-24 18:54:16 +00:00
nbd
0acb33d358
ath9k: fix some ps wakeup/restore issues that led to crashes and other weird behavior
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25058 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-21 17:54:44 +00:00
nbd
19cc42b1db
ath9k: disable PA predistortion on AR93xx for now until it is properly fixed
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25056 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-21 01:43:32 +00:00
nbd
877b7eb1f0
ath9k: remove virtual wiphy support - it was only experimental anyway and it is not going to be maintained anymore
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:30 +00:00
nbd
44c11a9bf7
mac80211: add a few tx related fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25054 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:26 +00:00
nbd
cf7cf41639
mac80211: update to wireless-testing 2010-01-19
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25053 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 23:35:21 +00:00
nbd
f45629be8f
mac80211: fix the br_port_exists compatibility macro for 2.6.38
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25051 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-20 13:46:59 +00:00
nbd
995df6badb
mac80211: rework wds sta fix - check for the protocol of the incoming frame instead of just the authorized state
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-18 14:43:58 +00:00
nbd
c9796711a9
mac80211: fix frames looping back to a wds station
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-15 13:41:10 +00:00
nbd
63a8d84c77
ath9k: fix a few more aggregation related issues, should improve stability
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-15 13:41:06 +00:00
nbd
90a38a8694
mac80211: include the kfifo backport in compat.ko if necessary (fixes libertas, rt2x00)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24978 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-13 23:28:22 +00:00
nbd
1480761fe1
ath9k: fix spurious decryption crc error regression
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24976 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-13 23:07:58 +00:00
nbd
d7933a9d76
ath9k: reduce the number of false positives triggered by the baseband hang check by only running it when beacon transmission is blocked
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24954 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-10 00:25:17 +00:00
nbd
b5f7d6d238
ath9k: add a few aggregation reliability fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24949 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-09 20:35:27 +00:00
nbd
870635662e
mac80211: update to wireless-testing 2011-01-05, should improve aggregation reliability in ath9k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-09 20:32:25 +00:00
nbd
cbe34afecd
mac80211: fix a race condition during key deletion
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24895 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-04 00:37:28 +00:00
nbd
fbe9671879
ath9k: add more pending fixes from linux-wireless@
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24858 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-30 15:48:39 +00:00
nbd
d6f780b09c
ath9k: fix rx dma descriptor error flag handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24855 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-30 15:48:18 +00:00
nbd
1fc276b837
ath9k: add back the interrupt mitigation tweak and reduce the rx interrupt mitigation times further
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-24 12:09:43 +00:00
nbd
52ee110fd7
ath9k: add pending fixes for revision checks and handling of the hw workaround register
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24818 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-24 12:09:36 +00:00
acoul
82090c99a3
package/mac80211: fix issue when CONFIG_MAC80211_LEDS is not set.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24813 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-23 14:58:16 +00:00
hauke
8d00d695a0
mac80211: add CONFIG_ATH5K_PCI only when not on aterhos target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-22 17:39:05 +00:00
nbd
f0925afdb8
mac80211: another optimization for tx performance
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24677 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 18:27:51 +00:00
nbd
495d32b8aa
mac80211: fix a crash in the tx path
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24672 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:56:32 +00:00
nbd
1433ed72bf
mac80211: fix a missing return value
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24671 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:40:09 +00:00
nbd
ebed3dea7a
mac80211: significantly reduce the cpu load caused by excessive skb header cloning
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 17:23:38 +00:00
nbd
1f0c4a1528
ath9k: do not force the chainmask to 1 for legacy mode - it makes no sense and it reduces txpower and unnecessarily disables MRC
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24657 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 02:14:52 +00:00
nbd
4cc2bb43c8
mac80211: update to wireless-testing 2010-12-16
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24655 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 02:00:10 +00:00
nbd
5fa1eb9a4c
ath9k: update initvals for ar9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:32 +00:00
nbd
5ef2ad3dc6
ath9k: remove code for setting up gpio based baseband rfkill - it was never used, nor configured properly
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:23 +00:00
nbd
b3dcbabe27
ath9k: use the number of pending aggregates instead of the queue depth to determine when it is time to form the next A-MPDU
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24627 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 23:55:12 +00:00
nbd
b419f641ee
ath9k: fix some more issues in the paprd changes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-13 08:01:12 +00:00
nbd
a186e3031e
ath9k: fix a few issues with pa predistortion on ar9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:38 +00:00
nbd
2e3a7d5dc7
ath: open up a few safe 5ghz channels in the world regdomain to make the regulatory override unnecessary in a few cases
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24503 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:32 +00:00
nbd
9cfc824465
ath9k: merge a few pending cleanup patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24502 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:15:23 +00:00
nbd
7605312319
ath9k: do not adjust the slot time setting for long distance, it seems to cause long latencies and low throughput
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24498 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:48 +00:00
nbd
14c4949ade
mac80211: fix IBSS probe response storms on drivers that do not support drv_tx_last_beacon()
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24497 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:41 +00:00
nbd
6e85bda4ce
ath9k: merge a pending patch for fixing tsf read and write
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 21:29:35 +00:00
nbd
88e0ef4de7
ath9k: add missing %pV printk revert
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 10:37:42 +00:00
nbd
83cc2deba9
mac80211: update to 2010-12-09
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24471 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 01:45:12 +00:00
nbd
863b4e07f5
ath9k: fix non-AMPDU QoS per-tid sequence number assignment
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 20:03:46 +00:00
nbd
d59cf23092
mac80211: fix compile errors when LED support in the kernel is disabled
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24411 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 12:00:09 +00:00
nbd
5dd2f7eb57
ath9k: fix a null pointer deref issue
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-07 18:22:43 +00:00
nbd
342bbc147b
ath9k: fix a DMA related race condition at hw reset time
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-05 16:26:38 +00:00
nbd
cb875ff79e
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24236 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 01:32:15 +00:00
nbd
bb03c545e8
mac80211: update to wireless-testing 2010-11-30
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24235 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 01:32:04 +00:00
juhosg
4ddeed6a4f
ath9k: use per-device struct for pm_qos_* operations
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-01 18:39:58 +00:00
nbd
f5de36237b
ath9k: fix software retry counter tracking - should fix 802.11n stability issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24183 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28 18:28:19 +00:00
nbd
1976da20e6
mac80211: merge the new version of the throughput led trigger patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24182 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-28 18:28:12 +00:00
nbd
ef1e841bc2
ath9k: fix module reload on ar713x based systems with ar92xx
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24163 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-27 22:51:03 +00:00
nbd
b365f2b79a
mac80211: add pending patches for throughput based led blinking and replace the broken ath9k blinking code with it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24159 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-27 22:11:13 +00:00
hauke
9f21ce48c3
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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-25 14:45:18 +00:00
nbd
e574442dcc
mac80211: improve station mode nullfunc probing
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24107 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-23 02:13:54 +00:00
nbd
56216b699f
mac80211: improve ad-hoc multicast rate handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 19:59:19 +00:00
nbd
dfeb463656
ath9k_htc: fix eeprom access breakage
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24098 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 17:28:35 +00:00
nbd
14b08b5a91
ath9k: fix key search for a-mpdu on ar9300
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 17:28:26 +00:00
nbd
ec956327ca
ath9k: fix some more endian issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24062 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-21 16:52:00 +00:00
nbd
ea9a6f0fd8
ath9k: fix endian issues on AR9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 18:52:55 +00:00
nbd
f2db590b21
mac80211: revert the probe request timeout change
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 14:16:36 +00:00
nbd
27c672d4b0
mac80211: update to latest wireless-testing + more stability work
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24044 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-20 02:26:41 +00:00
nbd
cd45c1ca96
mac80211: merge the upstream ht40 fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-19 01:02:33 +00:00
nbd
51bea45f82
ath9k: rework the mac address override patch to not break ath9k_htc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-19 00:57:35 +00:00
nbd
d5e16218b9
mac80211: merge pending cfg80211 patches to fix a race condition with setting the regdomain for multiple cards
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-18 10:06:08 +00:00
nbd
4ac2598423
mac80211: update to wireless-testing 2010-11-16
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-17 03:43:24 +00:00
nbd
75c0610d60
ath9k: add some fixes for AR9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-16 18:23:05 +00:00
nbd
fd4246150d
mac80211: fix another 2.6.35 compile error
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23974 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12 18:49:24 +00:00
nbd
52c60e6c8e
mac80211: fix compile on linux 2.6.35
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23972 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12 16:56:07 +00:00
nbd
b8702bf547
mac80211: update to wireless-testing 2010-11-10 + some pending work
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-11 22:39:12 +00:00
nbd
751c29ca1c
ath9k: fix a compile error with debugging disabled ( #8189 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-07 13:51:48 +00:00
nbd
336fec3a5c
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-05 18:05:50 +00:00
nbd
00444a849c
ath9k: fix enabling SWBA interrupts
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 17:05:48 +00:00
nbd
fc8259b34d
ath9k: fix a few remaining issues in the xmit queue cleanup patch - reduces packet loss under load
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 12:26:09 +00:00
nbd
30a7395e39
ath9k: fix cycle counter tracking
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23824 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-03 14:56:05 +00:00
nbd
857768e848
ath9k: fix queue pending frame counter tracking by cleaning up tx queue selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23823 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-03 14:55:59 +00:00
nbd
4f69a1b329
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23822 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-03 14:55:53 +00:00
nbd
fe2b4c1db4
nl80211: fix a station dump crash triggered by sending an invalid ifindex
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23741 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-31 14:32:15 +00:00
nbd
1858e40a15
ath9k: fix aggregation flush on ar9003
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-27 00:43:17 +00:00
nbd
a74f898365
ath9k: add more pending locking fixes - fixes tx dma hang issues on reset
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23649 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-27 00:43:11 +00:00
nbd
8c409fe4a3
mac80211: add support for setting the multicast rate for ibss
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23635 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-25 23:51:00 +00:00
nbd
9d71539432
ath9k: fix an aggregation hang issue that happens when a hardware reset is issued
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-23 15:29:25 +00:00
nbd
9cdf3516e5
ath9k: fix sampling frame handling wrt. aggregation, replace minstrel_ht performance fixes for better performance
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-21 00:33:00 +00:00
nbd
734a4bdaa5
mac80211: decrease the minstrel_ht sampling interval for faster rate adaption
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 21:38:31 +00:00
nbd
96ac2aaea7
mac80211: improve minstrel_ht performance by ensuring that rates get sampled fast enough
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 21:01:06 +00:00
nbd
0b4fda590a
ath9k: fix a small bug in the handling of a few tx descriptor flags
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23553 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 21:00:57 +00:00
nbd
bcb63b9e02
ath9k: fix a crash that happens when survey stats are accessed before the interface is brought up for the first time
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23549 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 14:01:53 +00:00
nbd
4457221373
ath9k: use the maximum rate power for the channel txpower limits
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 01:05:30 +00:00
nbd
0457e48f9d
ath9k: add a locking fix that might prevent random memory corruption during hardware resets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23542 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 00:46:37 +00:00
nbd
24750ea64e
ath9k: fix tx power display
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23541 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 00:08:17 +00:00
nbd
19d148c4a5
mac80211: update to wireless-testing 2010-10-19
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23540 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-19 22:11:21 +00:00
nbd
30fbb0379a
ath9k: make the regulatory override less intrusive - allow it to parse CTLs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-19 21:49:42 +00:00
nbd
cbe6c66638
mac80211: update to wireless-testing 2010-10-15, add a few ath9k fixes and performance enhancements
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-16 02:30:30 +00:00
nbd
ac84260394
ath9k: fix a few ani issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23412 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-12 14:11:21 +00:00
nbd
6dffaf545d
ath9k: fix channel time updates when the interface is idle
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23410 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-12 12:04:59 +00:00
nbd
6b8244f07e
mac80211: fix a crash in the netlink backport
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23409 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-12 12:04:52 +00:00
nbd
44c9b1138d
ath9k: fix counter overflow in survey channel time stats for the operating channel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23381 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-10 16:22:59 +00:00
nbd
4271764a5b
mac80211: update to a newer compat-wireless which fixes rt2800pci compile issues on 2.6.32 and below
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23374 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-10 12:08:52 +00:00
jow
dbb2b22daa
[package] mac80211: don't use /usr/bin/bash in support scripts, breaks FreeBSD
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-09 17:01:27 +00:00
nbd
51b8905a69
ath9k: implement extended channel utilization statistics via survey
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23350 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-09 00:36:54 +00:00
nbd
80a1b7ac3c
ath9k: add a fix for an aggregation delimiter size rounding error
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23349 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-09 00:36:49 +00:00
nbd
12acbf6426
mac80211: fix netlink backport for 2.6.31 and below
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-09 00:36:43 +00:00
nbd
4f3f9fa203
mac80211: update to wireless-testing 2010-10-06
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23294 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-07 14:27:54 +00:00
juhosg
0db53d4a64
mac80211: ath9k: get tx gain type from eeprom
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-05 14:10:32 +00:00
nbd
8c5fdf2ae8
ath9k: add a few fixes and cleanups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23198 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-03 16:57:25 +00:00
nbd
0af92c3edb
ath9k: fix regulatory issues with multiple cards
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23168 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-01 15:14:15 +00:00
nbd
5385f3e287
ath9k: compile out the ath9k rate control
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23163 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-30 15:00:06 +00:00
nbd
3d7914783f
ath9k: fetch survey data for all channels
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23154 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-29 15:16:13 +00:00
nbd
47aae06f26
mac80211: update to wireless-testing 2010-09-28
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23149 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-29 13:13:16 +00:00
nbd
12afbfc557
ath9k: fix a warning during a failed aggregation start
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23100 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-20 17:32:18 +00:00
nbd
d50c66b881
ath9k: fix various aggregation related race conditions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-19 17:23:15 +00:00
nbd
c18e77fd34
rt2800pci: add back ifdown hang workaround that was accidentally dropped during a compat-wireless update
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-16 11:38:27 +00:00
nbd
e30b799cdc
mac80211: upgrade to wireless-testing 2010-09-14, replace the external carl9170 with the recently merged upstream version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23061 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-14 22:53:54 +00:00
nbd
872d5928d9
mac80211: add a pending fix for a locking error in the aggregation reorder release code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-14 21:13:01 +00:00
nbd
4c0c6cd520
ath9k: fix multi-bss operation ( fixes #7914 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-14 16:26:46 +00:00
jow
5b805eccf0
[PATCH] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22927 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-04 23:46:39 +00:00
nbd
7a13c34dc6
ath9k: add a patch for dumping the eeprom contents via debugfs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-01 17:51:30 +00:00
nbd
7fb8177eb8
mac80211: replace 800-nuke_led_code.patch with something smaller.
...
most of the #ifdef spaghetti that the old patch introduced was completely unnecessary
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-31 23:34:27 +00:00
nbd
2cedae1d3d
mac80211: update to wireless-testing 2010-08-31
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-31 23:34:21 +00:00
nbd
6361f69ae9
ath9k: fix a WARN_ON when aggregation start is issued more than once, should improve stability with 802.11n
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22827 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-28 17:59:03 +00:00
nbd
6dd2907ec0
ath9k: add some extra checks to the mic failure fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22825 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-28 16:23:45 +00:00
mb
f838007d7e
p54: Fix powersave mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22797 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-25 13:46:40 +00:00
nbd
bfbae0bd17
ath9k: fix spurious MIC failure detection, causing instability issues in AP mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22795 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-25 12:30:50 +00:00
mb
87adbb0f77
mac80211: Fix incorrect ifdef placement in 800-nuke_led_code.patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-21 16:25:08 +00:00
nbd
94f6a65d04
ath9k: remove an unnecessary BUG_ON in the aggregation code and clean up block ack window tracking to use less memory
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-17 13:24:33 +00:00
acoul
b034f62869
package/mac80211: fix r22422, add missing bits & bytes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22611 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-12 14:13:52 +00:00
nbd
1eb6639f5e
ath9k: fix rx tsf parsing
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-04 17:26:56 +00:00
nbd
4b368f4353
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)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22461 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-02 01:28:27 +00:00
nbd
8132fc94cb
ath9k: improve stuck beacon recovery and noise floor handling. significantly improves stability under strong interference in ap mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-02 00:08:55 +00:00
nbd
52159878ce
ath9k: fix aggregation pause/restart handling under heavy load (thx to Lorenzo Bianconi)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22457 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-01 16:33:50 +00:00
acoul
bb5ab3b0e0
package/mac80211: sync commit r22419
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22422 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-31 06:21:13 +00:00
nbd
b00a170db9
mac80211: update to 2010-07-29, add pending patches to fix further issues with calibration
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22419 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-30 22:18:57 +00:00
nbd
f13045f268
mac80211: minor fix for the offchannel status change notification
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22417 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-30 10:52:51 +00:00
nbd
53e5fdd4e4
ath9k: fix various calibration related bugs and clean up the code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22408 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-28 11:40:38 +00:00
nbd
f7ff2aed8b
mac80211: update to wireless-testing 2010-07-26 + pending patches - adds a change that might fix some calibration issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22403 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-27 21:04:54 +00:00
nbd
5d3c63551a
ath9k: simplify noise floor calibration chainmask calculation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22362 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-23 02:22:52 +00:00
nbd
9dbbc9466d
ath9k: fix invalid noisefloor measurement values in ht20 mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22361 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-23 02:08:24 +00:00
nbd
cbab8bf1df
ath9k: fix another buffer leak in the aggregation code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22360 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-23 01:54:27 +00:00
hauke
d84fd0e7cf
mac80211: fix build of ipw2100 driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-22 18:51:26 +00:00
nbd
d0f1d585e3
mac80211: fix aggregation on WDS AP interfaces
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 01:54:07 +00:00
nbd
6d574c2b24
mac80211: update to wireless-testing 2010-07-16
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22301 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 01:54:01 +00:00
juhosg
b518ed32e2
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22188 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-15 07:36:55 +00:00
nbd
372c8c5e68
mac80211: improve reliability of the keymiss handling fix, add another aggregation leak fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22152 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-12 19:16:22 +00:00
nbd
3a46cb8e16
ath9k: remove support for hardware which was never sold. reduces binary size by ~30k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22134 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-11 15:19:43 +00:00
nbd
e62c8091ba
ath9k: improve reliability of the noise floor calibration
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22126 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-11 11:56:18 +00:00
nbd
b03d47c107
ath9k: add another batch of stability updates and misc fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22123 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-11 03:50:46 +00:00
nbd
9f4c286486
mac80211: update to wireless-testing 2010-07-06, add another patch to finally fix the annoying buffer leak in ath9k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22088 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-07 17:03:00 +00:00
nbd
30779666ee
ath9k: fix a potential buffer leak
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22048 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-02 16:11:18 +00:00
nbd
6493866f86
ath9k: fix a crash with WEP in ad-hoc mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-02 12:46:18 +00:00
nbd
7d977508b0
ath9k: fix false positives in the baseband hang check by repeating the test a few times before pronouncing the hardware dead and resetting it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 21:41:40 +00:00
nbd
c500f2eeb2
ath9k: clean up some code duplication related to noise floor handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22037 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 21:41:35 +00:00
nbd
9b83933d96
ath9k: add a missing null pointer check and some further cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 20:51:30 +00:00
nbd
98525c0584
ath9k: properly sanitize calibrated noise floor values on all hardware
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 19:43:03 +00:00
nbd
4b1a63c952
ath9k: add initval updates - should increase stability and performance on AR91xx and AR92xx
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21999 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 21:04:44 +00:00
acoul
324d3e908e
mac80211: fix r21990
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21992 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 15:21:15 +00:00
acoul
19776eb41b
mac80211: fix compile issues on 2.6.35
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21990 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 14:10:41 +00:00
nbd
997e6d9328
ath9k: fix TSF across hardware resets on AR913x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21989 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 00:10:44 +00:00
nbd
d1e3d41785
mac80211: update to wireless-testing 2010-06-28
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21988 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 00:10:38 +00:00
juhosg
3b428936ad
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21975 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-28 17:23:28 +00:00
nbd
922f7b05d8
mac80211: update to wireless-testing 2010-06-15
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21943 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 20:41:34 +00:00
claudio
c028068b57
[package] mac80211: fix compile error ( #6538 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21850 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-20 13:05:55 +00:00
jow
8424e25e68
[package] mac80211: rename dma_set_coherent_mask() patch to 170-dma_set_coherent_mask.patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21791 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-13 20:07:37 +00:00
hauke
cc2b7707f0
mac80211: fix build of b43
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21790 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-13 19:53:19 +00:00
nbd
99c2098456
mac80211: update to 2010-06-10, add pending work with stability and throughput fixes for ath9k
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21756 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-10 23:12:10 +00:00
nbd
336f229056
mac80211: reduce the size of the debugfs code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21657 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-02 01:12:16 +00:00
nbd
76b64a8176
mac80211: remove the pid rate control algorithm to save a few kbytes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21654 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-01 23:11:43 +00:00
nbd
d7580992a0
ath9k: one more queue stop/start fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21651 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-01 19:30:32 +00:00
nbd
c18d6e16ea
ath9k: fix queue stopping/starting logic, should slightly reduce RAM usage under load and make throughput more smooth
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-01 17:38:01 +00:00
nbd
ce1fba93b4
ath9k: merge some more pending fixes - should improve throughput
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21578 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-27 14:04:32 +00:00
nbd
0198b8c8cf
mac80211: update to wireless-testing 2010-05-24
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21568 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-25 17:29:50 +00:00
hauke
d61a11cfd2
mac80211: remove patches already in mainline compat-wireless
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-16 11:07:21 +00:00
nbd
34ad7f6499
mac80211: update to wireless-testing 2010-05-12 plus some pending patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21454 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-15 15:56:51 +00:00
hauke
c1a68ed433
ssb: activate CONFIG_SSB_BLOCKIO in the kernel and not in compat-wireless.
...
Before this patch CONFIG_SSB_BLOCKIO was set to y in compat-wireless
but the in kernel ssb system had it set to n, this causes an invalid pointer.
b43 now needs CONFIG_SSB_BLOCKIO=y
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21449 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-15 11:04:53 +00:00
nbd
7e7db3e39c
ath9k: fix filtering out multi-descriptor frames, which can cause issues with 11n links because of bogus rx status data
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21351 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-04 08:01:58 +00:00
nbd
0f0aa9dce2
mac80211: update to wireless-testing 2010-04-28
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21271 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-30 15:55:24 +00:00
nbd
08969144ad
mac80211: add ap isolate support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-26 23:07:44 +00:00
hauke
381d765255
mac80211: add pci id for WNR854T
...
This closes #7209 and is an addition to r21077.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21167 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-26 17:59:49 +00:00
nbd
f3669abf11
ath9k: merge some more ar9300 fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-24 17:24:02 +00:00
nbd
630f1e6be7
ath9k: merge fixes for 5ghz fast clock handling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-22 18:33:55 +00:00
nbd
a850143071
mac80211: update to wireless-testing 2010-04-21
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-22 15:39:31 +00:00
nbd
bf1e04335e
ath9k: add stbc support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20976 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-18 00:56:38 +00:00
nbd
accf7948da
mac80211: add ldpc and stbc support to minstrel_ht
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20975 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-18 00:56:32 +00:00
nbd
715225ba9a
mac80211: minstrel_ht - increase space between sampling attempts to allow for better aggregation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20970 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-17 23:58:31 +00:00
nbd
5e117632a0
mac80211: enable 3-stream support in minstrel_ht
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20969 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-17 23:58:26 +00:00
nbd
b4ab847b2d
ath9k: enable 3-stream and MCS16-23 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-17 23:58:21 +00:00
nbd
10ee6b3b20
ath9k: improve reliability of the rx stuck fixup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20967 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-17 23:58:16 +00:00
nbd
89fc18bb28
mac80211: update to wireless-testing 2010-04-16
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20966 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-17 23:58:09 +00:00
nbd
3894641d99
mac80211: fix a minstrel_ht off-by-one bug (patch by Christian Lamparter)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20950 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-16 21:55:37 +00:00
nbd
108934678c
ath9k: fix crash issues caused by the ar9300 support patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20887 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 20:37:20 +00:00
nbd
8f5987e27c
ath9k: fix a crash in ath9k_hw_reset on older hw
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20852 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-14 02:35:56 +00:00
nbd
45016a01bd
mac80211: update to wireless-testing 2010-04-13, add some more fixes for the ar9300 patch set, fixes #7135
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20849 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-14 00:09:26 +00:00
nico
7b9aaa1a8c
package/mac80211: add a patch to fix package/carl9170 build failure
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-13 23:47:41 +00:00
nbd
bce9592a38
ath9k: more fixes/cleanups for ar9280 and ar9300
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20835 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-13 01:03:49 +00:00
nbd
5a822569fc
ath9k: fix a crash bug and a dma sync issue
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20833 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-12 22:30:47 +00:00
nbd
cd8a80e0f4
mac80211: update to wireless-testing 2010-04-09, add work-in-progress ar9300 patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20777 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-10 16:50:15 +00:00