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
Imre Kaloz
5ea6194ab0
remove 2.6.25 support
...
SVN-Revision: 24089
2010-11-22 13:43:32 +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
Hauke Mehrtens
df525b9952
net-hermes-pcmcia mark as broken, because we do not want the ugly pcmcia patches from compat-wireless
...
SVN-Revision: 23954
2010-11-10 22:53:04 +00:00
Hauke Mehrtens
b10aea0075
wireless: build hermes packages from compat-wirelessand not from the kernel.
...
hermes now depends on cfg80211 and that is provided by compat-wireless, so the hermes driver should also be taken from that source.
SVN-Revision: 23946
2010-11-10 19:01:20 +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
3e7589ce1a
mac80211: set GF flag in hostapd config if supported
...
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 23673
2010-10-27 15:04:29 +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
c173d41012
mac80211: add uci support for the ad-hoc multicast rate setting
...
SVN-Revision: 23637
2010-10-25 23:51:12 +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
35cdc5d722
hostapd/mac80211: implement support for AP+STA
...
SVN-Revision: 23602
2010-10-23 23:39:54 +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
b7204be37b
wifi: change the default channel from 5 to 11, 5 was a really bad choice
...
SVN-Revision: 23423
2010-10-13 12:22:48 +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
Jo-Philipp Wich
0f04c9ac37
mac80211: kmod-p54-common needs crc-ccitt, patch by loswillos
...
SVN-Revision: 23384
2010-10-10 17:40:23 +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
Michael Büsch
7b30b70e11
From: Joseph Roback <openwrt-devel@roback.cc>
...
26 Makefile patches for enabling parallel builds. Tested on Linux (8-core) and Darwin (12-core), individually and from clean build_root. The first set is from trunk, the second is from feeds/packages.
Signed-off-by: Joe Roback <joe@roback.cc>
SVN-Revision: 22965
2010-09-07 10:00:34 +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
Michael Büsch
89f806fe5f
p54spi: Compile in the default eeprom image
...
SVN-Revision: 22926
2010-09-04 23:42:19 +00:00
Felix Fietkau
4dd1e1437b
mac80211: another override
...
SVN-Revision: 22875
2010-09-02 20:10:50 +00:00
Felix Fietkau
72f1c12abd
mac80211: add missing config override for ath9k
...
SVN-Revision: 22874
2010-09-02 20:02:50 +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
Alexandros C. Couloumbis
a84b3efe34
package/mac80211: let build system enable led code through cflags (thank you nbd)
...
SVN-Revision: 22591
2010-08-11 09:36:19 +00:00
Michael Büsch
3b1628215a
mac80211: Add p54spi driver
...
SVN-Revision: 22535
2010-08-08 19: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
Jo-Philipp Wich
8344c770fc
mac80211: fix handling of frag and rts options, thanks stintel!
...
SVN-Revision: 22355
2010-07-22 16:01:17 +00:00
Felix Fietkau
ae2c9dcb2b
move the crda dependency to the kmod-cfg80211 package, get rid of crda's dependency on mac80211. this fixes circular dependency issues
...
SVN-Revision: 22304
2010-07-20 01:54:16 +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
Claudio Mignanti
2d86ea7bf3
massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950
...
SVN-Revision: 22145
2010-07-12 14:06:13 +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
e0751eb57e
mac80211: fix interface teardown for kernels >= 2.6.33
...
SVN-Revision: 22078
2010-07-06 18:53:48 +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
ff3d5025ac
remove obsolete kernel dependencies and version checks
...
SVN-Revision: 21956
2010-06-26 20:44: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
Hamish Guthrie
b58dda0d90
Add support for Marvell 88W8686
...
SVN-Revision: 21887
2010-06-23 14:53:40 +00:00
Claudio Mignanti
f5a01d10a2
mac80211: fix compile error ( #6538 )
...
SVN-Revision: 21850
2010-06-20 13:05:55 +00:00
Felix Fietkau
192d71aa46
mac80211: fix compile on systems that do not have /bin/true
...
SVN-Revision: 21801
2010-06-14 18:34:24 +00:00
Jo-Philipp Wich
38a2d4cab3
mac80211: rename dma_set_coherent_mask() patch to 170-dma_set_coherent_mask.patch
...
SVN-Revision: 21791
2010-06-13 20:07:37 +00:00
Hauke Mehrtens
1aadefd9bf
mac80211: fix build of b43
...
SVN-Revision: 21790
2010-06-13 19:53:19 +00:00
Felix Fietkau
68779160b0
mac80211: update to 2010-06-10, add pending work with stability and throughput fixes for ath9k
...
SVN-Revision: 21756
2010-06-10 23:12:10 +00:00
Felix Fietkau
c890f0d4df
mac80211: reduce the size of the debugfs code
...
SVN-Revision: 21657
2010-06-02 01:12:16 +00:00
Felix Fietkau
8e39b122c9
mac80211: remove the pid rate control algorithm to save a few kbytes
...
SVN-Revision: 21654
2010-06-01 23:11:43 +00:00
Felix Fietkau
013be5ebe6
ath9k: one more queue stop/start fix
...
SVN-Revision: 21651
2010-06-01 19:30:32 +00:00
Felix Fietkau
82e32fbb71
ath9k: fix queue stopping/starting logic, should slightly reduce RAM usage under load and make throughput more smooth
...
SVN-Revision: 21650
2010-06-01 17:38:01 +00:00
Felix Fietkau
4920935b98
ath9k: merge some more pending fixes - should improve throughput
...
SVN-Revision: 21578
2010-05-27 14:04:32 +00:00
Felix Fietkau
b674689a98
mac80211: update to wireless-testing 2010-05-24
...
SVN-Revision: 21568
2010-05-25 17:29:50 +00:00
Hauke Mehrtens
a8c9d6256a
mac80211: use stable firmware for b43 driver as the experimental causes problems on some devices with L-PHY
...
This should close #6907
SVN-Revision: 21470
2010-05-16 11:16:42 +00:00
Hauke Mehrtens
bd51370d9d
mac80211: remove patches already in mainline compat-wireless
...
SVN-Revision: 21469
2010-05-16 11:07:21 +00:00
Hauke Mehrtens
4e9881579f
mac80211: update b43-fwcutter
...
SVN-Revision: 21468
2010-05-16 11:05:29 +00:00
Felix Fietkau
48e4708a34
mac80211: update to wireless-testing 2010-05-12 plus some pending patches
...
SVN-Revision: 21454
2010-05-15 15:56:51 +00:00
Hauke Mehrtens
cfec944f42
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
SVN-Revision: 21449
2010-05-15 11:04:53 +00:00
Felix Fietkau
34ad2a0b71
ath9k: fix filtering out multi-descriptor frames, which can cause issues with 11n links because of bogus rx status data
...
SVN-Revision: 21351
2010-05-04 08:01:58 +00:00
Felix Fietkau
99757d3336
mac80211: use the nl80211 driver for wpa_supplicant
...
SVN-Revision: 21321
2010-05-02 22:03:54 +00:00
Felix Fietkau
ef710f7cf3
mac80211: enable rx/tx stbc by default if supported
...
SVN-Revision: 21319
2010-05-02 22:03:44 +00:00
Felix Fietkau
b583a3f450
mac80211: update to wireless-testing 2010-04-28
...
SVN-Revision: 21271
2010-04-30 15:55:24 +00:00
Felix Fietkau
ca1accae45
mac80211: add ap isolate support
...
SVN-Revision: 21178
2010-04-26 23:07:44 +00:00
Hauke Mehrtens
893bfa5588
mac80211: add pci id for WNR854T
...
This closes #7209 and is an addition to r21077.
SVN-Revision: 21167
2010-04-26 17:59:49 +00:00
Felix Fietkau
db0238e698
ath9k: merge some more ar9300 fixes
...
SVN-Revision: 21141
2010-04-24 17:24:02 +00:00
Felix Fietkau
3b9e0000ec
ath9k: merge fixes for 5ghz fast clock handling
...
SVN-Revision: 21097
2010-04-22 18:33:55 +00:00
Felix Fietkau
17049cf4ce
mac80211: update to wireless-testing 2010-04-21
...
SVN-Revision: 21089
2010-04-22 15:39:31 +00:00
Hauke Mehrtens
f28a87cf3a
mac80211: add mwl8k driver
...
This closes #7209
SVN-Revision: 21077
2010-04-21 19:18:13 +00:00
Felix Fietkau
857ed7b676
ath9k: add stbc support
...
SVN-Revision: 20976
2010-04-18 00:56:38 +00:00
Felix Fietkau
2f366cb4bd
mac80211: add ldpc and stbc support to minstrel_ht
...
SVN-Revision: 20975
2010-04-18 00:56:32 +00:00
Felix Fietkau
ba13b674cf
mac80211: remove the unused PACKAGE_ATH9K_DEBUG option - PACKAGE_ATH_DEBUG turns on debugging for atheros drivers
...
SVN-Revision: 20972
2010-04-17 23:58:44 +00:00
Felix Fietkau
456432a56b
mac80211: use minstrel_ht by default for ath9k
...
SVN-Revision: 20971
2010-04-17 23:58:37 +00:00
Felix Fietkau
36877a5b41
mac80211: minstrel_ht - increase space between sampling attempts to allow for better aggregation
...
SVN-Revision: 20970
2010-04-17 23:58:31 +00:00
Felix Fietkau
544a625b6c
mac80211: enable 3-stream support in minstrel_ht
...
SVN-Revision: 20969
2010-04-17 23:58:26 +00:00
Felix Fietkau
e4fd5aa8a2
ath9k: enable 3-stream and MCS16-23 support
...
SVN-Revision: 20968
2010-04-17 23:58:21 +00:00
Felix Fietkau
3434500d35
ath9k: improve reliability of the rx stuck fixup
...
SVN-Revision: 20967
2010-04-17 23:58:16 +00:00
Felix Fietkau
33f6c63f2a
mac80211: update to wireless-testing 2010-04-16
...
SVN-Revision: 20966
2010-04-17 23:58:09 +00:00
Felix Fietkau
ccd852dd85
mac80211: fix a minstrel_ht off-by-one bug (patch by Christian Lamparter)
...
SVN-Revision: 20950
2010-04-16 21:55:37 +00:00
Nicolas Thill
782beb1cc4
package/mac80211: move all configuration items in submenus, merge Config.in* into the main Makefile
...
SVN-Revision: 20910
2010-04-16 10:31:12 +00:00
Felix Fietkau
28718f2d5f
ath9k: fix crash issues caused by the ar9300 support patch
...
SVN-Revision: 20887
2010-04-15 20:37:20 +00:00
Felix Fietkau
da1f79f93c
ath9k: fix a crash in ath9k_hw_reset on older hw
...
SVN-Revision: 20852
2010-04-14 02:35:56 +00:00
Felix Fietkau
396a3c5385
mac80211: update to wireless-testing 2010-04-13, add some more fixes for the ar9300 patch set, fixes #7135
...
SVN-Revision: 20849
2010-04-14 00:09:26 +00:00
Nicolas Thill
5f5ed3f109
package/mac80211: add a patch to fix package/carl9170 build failure
...
SVN-Revision: 20848
2010-04-13 23:47:41 +00:00
Felix Fietkau
0ff59f87b0
ath9k: more fixes/cleanups for ar9280 and ar9300
...
SVN-Revision: 20835
2010-04-13 01:03:49 +00:00
Felix Fietkau
040c064388
ath9k: fix a crash bug and a dma sync issue
...
SVN-Revision: 20833
2010-04-12 22:30:47 +00:00
Felix Fietkau
f98e55faf0
mac80211: update to wireless-testing 2010-04-09, add work-in-progress ar9300 patches
...
SVN-Revision: 20777
2010-04-10 16:50:15 +00:00
Gabor Juhos
6c07306d32
mac80211: update rt2x00 mcu patch (thanks to Luis Correia)
...
SVN-Revision: 20674
2010-04-03 14:30:50 +00:00
Gabor Juhos
cf4781cfbd
mac80211: remove MCU requests for SoC platforms in the rt2x00 driver
...
The ralink SoC platforms do not have an MCU.
Signed-off-by: Luis Correia <luis.f.correia@gmail.com>
SVN-Revision: 20650
2010-04-01 15:39:23 +00:00
Gabor Juhos
c3cd5ef637
mac80211: Enable rt2x00 debug if CONFIG_PACKAGE_RT2X00_DEBUG is selected
...
When CONFIG_PACKAGE_RT2X00_DEBUG is selected we should compile rt2x00 with
the CONFIG_RT2X00_DEBUG flag set to enable debug output.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 20629
2010-03-31 09:58:26 +00:00
Gabor Juhos
0671b2aded
mac80211: fix a typo in rt2x00 config
...
Fix a simple typo
Signed-off-by: Luis Correia <luis.f.correia@gmail.com>
SVN-Revision: 20626
2010-03-31 08:40:26 +00:00
Gabor Juhos
717dc99427
mac80211: add missing config file for the rt2x00
...
SVN-Revision: 20623
2010-03-31 05:36:14 +00:00
Gabor Juhos
2d624e284c
mac80211: enable building of the rt2800 on the ramips target
...
SVN-Revision: 20615
2010-03-30 21:24:08 +00:00
Hauke Mehrtens
809ac20df2
mac80211: fix mesh.
...
This fixes #6774
SVN-Revision: 20585
2010-03-29 18:33:48 +00:00
Hauke Mehrtens
5dbee8b3aa
mac80211: fix build of ipw2200
...
SVN-Revision: 20502
2010-03-27 09:53:48 +00:00
Felix Fietkau
d7195c2293
ath9k: make sure that the rx path does not get stuck
...
SVN-Revision: 20499
2010-03-26 22:43:33 +00:00
Felix Fietkau
ea04d330a9
mac80211: disable b43 nphy until it actually works
...
SVN-Revision: 20498
2010-03-26 22:36:23 +00:00
Felix Fietkau
282981d257
mac80211: update to wireless-testing 2010-03-24
...
SVN-Revision: 20497
2010-03-26 22:36:12 +00:00
Felix Fietkau
a95d43125c
ath9k: fix a client mode crash that happens on wpa rekeying
...
SVN-Revision: 20155
2010-03-12 03:03:57 +00:00
Felix Fietkau
a27a5a1973
minstrel_ht: make the ewma of the ampdu length more smooth by updating it on stats updates and reduce the frequency of aggregation checks
...
SVN-Revision: 20153
2010-03-11 22:08:06 +00:00
Felix Fietkau
9ab5d11a46
mac80211: improve performance a bit
...
SVN-Revision: 20145
2010-03-11 15:30:37 +00:00
Hauke Mehrtens
012b44f840
mac80211: fix build problems with kmod-mac80211=n
...
Build compat-wireless also if kmod-mac80211=n, but do not build mac80211.ko.
Fix problem in ticket #6813 .
SVN-Revision: 20125
2010-03-10 21:51:17 +00:00
Nicolas Thill
b4e99d33d9
use a common way of marking packages as not supported on specific targets
...
SVN-Revision: 20117
2010-03-10 04:12:57 +00:00
Felix Fietkau
656de42f9c
Revert "mac80211/ath9k: fix duration calculation for short-guard-interval frames (thanks to Duy Nguyen for pointing this out)" again It appears to be causing trouble at least with some clients.
...
SVN-Revision: 20115
2010-03-10 01:17:23 +00:00
Felix Fietkau
3f733bc1ec
mac80211/ath9k: fix duration calculation for short-guard-interval frames (thanks to Duy Nguyen for pointing this out)
...
SVN-Revision: 20114
2010-03-10 01:09:17 +00:00
Felix Fietkau
56f94c0d2a
mac80211: fix compile for 2.6.33 (thx, acoul)
...
SVN-Revision: 20113
2010-03-10 01:09:12 +00:00
Felix Fietkau
8b9afa6f75
mac80211: fix interface setup for wds client sometimes an interface does not get added to the bridge properly this seems to be a race of interface setup vs wpa_supplicant fix this by configuring the interface only after wpa_supplicant has been started
...
SVN-Revision: 20106
2010-03-09 21:23:14 +00:00
Felix Fietkau
ddb6eb9d51
mac80211: add support for the noscan option for skipping the initial scan on hostapd startup
...
SVN-Revision: 20089
2010-03-09 17:36:04 +00:00
Hauke Mehrtens
32885a5a05
mac80211: build ipw2x00 driver from compat-wireless
...
ipw2x00 now depends on cfg80211 which is build form compat-wireless and not directly from kernel.
SVN-Revision: 20073
2010-03-08 22:05:36 +00:00
Felix Fietkau
3f6ca40dd1
mac80211: remove an obsolete patch which breaks 2.6.32 compat
...
SVN-Revision: 20046
2010-03-08 00:34:30 +00:00
Felix Fietkau
708a33027f
mac80211: small whitespace fix in minstrel_ht
...
SVN-Revision: 20045
2010-03-08 00:34:26 +00:00
Felix Fietkau
33f8fa04df
mac80211: fix a few more minstrel_ht bugs (thx to Christian Lamparter)
...
SVN-Revision: 20040
2010-03-07 18:35:39 +00:00
Felix Fietkau
e7c6e9d603
mac80211: improve minstrel_ht performance by reducing the impact of slow sampling
...
SVN-Revision: 20038
2010-03-07 17:00:43 +00:00
Felix Fietkau
a12048b2bf
mac80211: simplify minstrel_ht code, rewrite packet sampling algorithm for improved performance and a-mpdu length
...
SVN-Revision: 20035
2010-03-07 16:29:41 +00:00
Felix Fietkau
05ca2b606a
mac80211: increase minstrel_ht precision by properly using a-mpdu frame stats
...
SVN-Revision: 20034
2010-03-07 16:29:37 +00:00
Felix Fietkau
e111568b6d
mac80211: implement .rate_update in minstrel_ht
...
SVN-Revision: 20033
2010-03-07 16:29:33 +00:00
Felix Fietkau
c5885e669e
mac80211: update to wireless-testing 2010-03-03
...
SVN-Revision: 20032
2010-03-07 16:29:28 +00:00
Felix Fietkau
908ffaaac7
mac80211: enable debugfs support by default - having access to the rate control statistics is very useful for figuring out the real quality of a link
...
SVN-Revision: 20011
2010-03-06 10:04:30 +00:00
Hauke Mehrtens
f88371a696
kernel: add some missing config files and make compat-wireless build with kernel 2.6.33
...
Thanks tripolar for the missing config symbols
SVN-Revision: 19956
2010-03-02 21:26:36 +00:00
Felix Fietkau
cbd858715d
mac80211: add the new 802.11n minstrel rate control implementation (optional, not used by default)
...
SVN-Revision: 19943
2010-03-01 21:48:55 +00:00
Nicolas Thill
01a683ec51
mac80211: add 2 missing config symbols needed to build rt2x00-lib & rt2800-lib modules
...
SVN-Revision: 19923
2010-03-01 05:44:12 +00:00
Felix Fietkau
ee2c54569f
mac80211: fix essid setting for ad-hoc (thx, stintel)
...
SVN-Revision: 19916
2010-02-28 19:05:32 +00:00
Felix Fietkau
13cfa88855
mac80211: fix client mode
...
SVN-Revision: 19915
2010-02-28 19:02:05 +00:00
Felix Fietkau
1c8fbfbaa6
mac80211: fix interface startup order for AP+STA (patch by yann lopez)
...
SVN-Revision: 19912
2010-02-28 17:06:53 +00:00
Felix Fietkau
e08dd936ef
ath9k: disable RIFS search on some chips to avoid baseband hangs
...
SVN-Revision: 19829
2010-02-24 03:43:30 +00:00
Florian Fainelli
2ae5683e83
fix accidently commited ancient mac80211 patches in r19789-19791 ( #6716 )
...
SVN-Revision: 19797
2010-02-21 15:43:09 +00:00
Florian Fainelli
1373140033
mac80211: make the vlan injection patch more specific
...
SVN-Revision: 19791
2010-02-21 14:14:32 +00:00
Florian Fainelli
39cd0fa893
mac80211: fix lookup for vlan'd stations for injected frames - fixes wpa rekeying with wds ap
...
SVN-Revision: 19790
2010-02-21 14:14:28 +00:00
Florian Fainelli
0ddfa39ecb
mac80211: fix an eap frame handling bug in ath9k - fixes client mode rekeying issues
...
SVN-Revision: 19789
2010-02-21 14:14:17 +00:00
Jo-Philipp Wich
e9cacfa59a
mac80211: fix typo introduced in r19760 ( #6707 )
...
SVN-Revision: 19763
2010-02-19 22:44:22 +00:00
Hauke Mehrtens
046caa7e25
rt2800lib depends on rt2x00-usb
...
The rt2800lib module depends on rt2x00-usb if rt2x00-usb was build.
SVN-Revision: 19760
2010-02-19 19:13:23 +00:00
Felix Fietkau
6fdcbd0831
ath9k: fix beacon timer restarts after card resets - improves stability in AP mode
...
SVN-Revision: 19757
2010-02-19 17:22:37 +00:00
Hauke Mehrtens
3889c76a6e
remove pcmcia and sdio
...
This fixes #6701
Remove the pcmcia and sdio interface from b43 driver to not depend on these modules.
SVN-Revision: 19756
2010-02-19 15:41:55 +00:00
Gabor Juhos
a71b06ad65
mac80211: fix GPIO pin assignment for the LEDs on the WNDR3700 board
...
Signed-off-by: Scott Dudley <spmsink@hotmail.com>
SVN-Revision: 19745
2010-02-19 11:52:22 +00:00
Felix Fietkau
d692a2340c
mac80211: always use wpa_supplicant for client connections (patch by Stijn Tintel)
...
Since client mode in mac80211is unreliable without using wpa_supplicant,
it would be better to enable wpa_supplicant by default.
With this patch, wpa_supplicant will always be used for mac80211-based
drivers in client mode. This will break client mode for images that
don't include wpa_supplicant or wpad, so maybe I need to add a check
somewhere to see if wpa_supplicant is available, and show the user a
warning if he tries client mode without wpa_supplicant. Suggestions on
where to add this check are welcome.
Tested with ath5k in client mode on open and wpa2-psk network, and
tested on my ath9k based AP as well to make sure it doesn't break AP mode.
SVN-Revision: 19718
2010-02-19 01:07:21 +00:00
Felix Fietkau
b47efaaf4d
ath9k: fix rate control fallback rate selection - improves throughput and link stability
...
SVN-Revision: 19716
2010-02-19 00:47:32 +00:00
Felix Fietkau
b3caca3677
mac80211: move the 2.6.30 compat patch to the other compat patches
...
SVN-Revision: 19715
2010-02-19 00:47:28 +00:00
Jo-Philipp Wich
0cfd25119d
mac80211: add compile fix for pre-2.6.32 kernels
...
SVN-Revision: 19692
2010-02-17 22:37:04 +00:00
Felix Fietkau
dd4893f453
mac80211: update to wireless-testing 2010-02-16
...
SVN-Revision: 19688
2010-02-17 14:13:27 +00:00
Felix Fietkau
69d4a1e9b8
ath9k: adjust ack timeout workaround patch based on upstream submission
...
SVN-Revision: 19638
2010-02-15 17:28:52 +00:00
Imre Kaloz
7b367d0313
with no users left, remove support for 2.6.21
...
SVN-Revision: 19578
2010-02-11 08:37:57 +00:00
Gabor Juhos
0cbc5f678d
ar71xx/mac80211: add a workaround for the bad signal strength on the WNDR3700
...
SVN-Revision: 19565
2010-02-09 16:27:35 +00:00
Felix Fietkau
e1efddf19b
mac80211: use wpa_supplicant for unencrypted connections to improve client mode reliability (patch by Stijn Tintel from #6653 )
...
SVN-Revision: 19550
2010-02-08 13:42:14 +00:00
Felix Fietkau
085737e0b0
mac80211: update to latest wireless-testing from today
...
SVN-Revision: 19501
2010-02-03 00:43:09 +00:00
Felix Fietkau
52c2e565dd
mac80211: fix setup with more than 2 ap mode interfaces
...
SVN-Revision: 19494
2010-02-02 02:19:01 +00:00
Felix Fietkau
34c0c72a6e
mac80211: make the vlan injection patch more specific
...
SVN-Revision: 19477
2010-01-31 22:23:47 +00:00
Felix Fietkau
8b08994455
mac80211: fix lookup for vlan'd stations for injected frames - fixes wpa rekeying with wds ap
...
SVN-Revision: 19476
2010-01-31 22:17:55 +00:00
Felix Fietkau
04e89fe9c5
mac80211: fix an eap frame handling bug in ath9k - fixes client mode rekeying issues
...
SVN-Revision: 19474
2010-01-31 21:27:51 +00:00
Felix Fietkau
a8f779a9f7
mac80211: fix rekeying in ap mode with connected powersave stations
...
SVN-Revision: 19470
2010-01-31 20:58:02 +00:00
Felix Fietkau
869c08cc59
mac80211: fix aggregation setup on wds ap interfaces
...
SVN-Revision: 19469
2010-01-31 20:57:58 +00:00
Felix Fietkau
5f0bcfe153
mac80211: i maintain this package
...
SVN-Revision: 19438
2010-01-31 12:18:21 +00:00
Hauke Mehrtens
5f7c02c011
add rt2800lib module
...
This module is needed by rt2800pci and rt2800usb
SVN-Revision: 19390
2010-01-29 22:54:37 +00:00
Hauke Mehrtens
dc1007a12c
compat should not depend on pcmcia or usb remove pcmcia and usb backport form compat.ko If an with usb or pcmcia module not directly included into the image is build all wireless packages depend on usb and pcmcia.
...
This hopefully fixes #6586
SVN-Revision: 19389
2010-01-29 22:53:44 +00:00
Felix Fietkau
eb694a7a83
mac80211: update to wireless-testing 2010-01-25, includes fixes for crypto and retransmissions
...
SVN-Revision: 19337
2010-01-26 00:14:44 +00:00
Felix Fietkau
8d689fedac
mac80211: restrict the killing of wpa_supplicant processes to the right interface ( #5991 )
...
SVN-Revision: 19334
2010-01-25 22:11:21 +00:00
Felix Fietkau
226fd49634
mac80211: fix a WARN_ON in client mode
...
SVN-Revision: 19315
2010-01-24 19:28:11 +00:00
Felix Fietkau
9f75c26a70
ath9k: improve max rate retry handling
...
SVN-Revision: 19308
2010-01-24 02:27:31 +00:00
Jo-Philipp Wich
789ec837e9
mac80211: make b43-fwsquash.py work with python 3.x
...
SVN-Revision: 19307
2010-01-24 02:26:57 +00:00
Felix Fietkau
1089b3213d
ath9k: fix an initialization error on 2GHz-only cards (based on discussion on ath9k-devel@)
...
SVN-Revision: 19296
2010-01-23 18:25:45 +00:00
Nicolas Thill
815dc97a58
add explicit dependency on kmod-crypto-core when required ( closes : #6557 )
...
SVN-Revision: 19291
2010-01-23 16:39:31 +00:00
Felix Fietkau
26c953db20
mac80211: improve wifi interface cleanup
...
SVN-Revision: 19285
2010-01-23 08:28:20 +00:00