1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-27 11:46:28 +02:00
Commit Graph

384 Commits

Author SHA1 Message Date
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
juhosg
e29bda76b5 mac80211: update rt2x00 mcu patch (thanks to Luis Correia)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20674 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-03 14:30:50 +00:00
juhosg
9e05e4b52a 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>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-01 15:39:23 +00:00
juhosg
0e48f85042 mac80211: enable building of the rt2800 on the ramips target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20615 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-30 21:24:08 +00:00
hauke
e25d070c9b mac80211: fix mesh.
This fixes #6774


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20585 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-29 18:33:48 +00:00
hauke
473f46f9cf mac80211: fix build of ipw2200
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20502 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-27 09:53:48 +00:00
nbd
5823bf9016 ath9k: make sure that the rx path does not get stuck
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20499 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 22:43:33 +00:00
nbd
ea1d2bae48 mac80211: disable b43 nphy until it actually works
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20498 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 22:36:23 +00:00
nbd
de79b64c19 mac80211: update to wireless-testing 2010-03-24
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20497 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 22:36:12 +00:00
nbd
f65a61d056 ath9k: fix a client mode crash that happens on wpa rekeying
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20155 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-12 03:03:57 +00:00
nbd
023a7d5f82 minstrel_ht: make the ewma of the ampdu length more smooth by updating it on stats updates and reduce the frequency of aggregation checks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20153 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-11 22:08:06 +00:00
nbd
a44b9961dc mac80211: improve performance a bit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-11 15:30:37 +00:00
nbd
3f840a39a5 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-10 01:17:23 +00:00
nbd
1c152af974 mac80211/ath9k: fix duration calculation for short-guard-interval frames (thanks to Duy Nguyen for pointing this out)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20114 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-10 01:09:17 +00:00
nbd
df65c7217b mac80211: fix compile for 2.6.33 (thx, acoul)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20113 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-10 01:09:12 +00:00
hauke
43675759a3 mac80211: build ipw2x00 driver from compat-wireless
ipw2x00 now depends on cfg80211 which is build form compat-wireless and not directly from kernel.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 22:05:36 +00:00
nbd
8406af5f1b mac80211: remove an obsolete patch which breaks 2.6.32 compat
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 00:34:30 +00:00
nbd
5f1dd4f0ad mac80211: small whitespace fix in minstrel_ht
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20045 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 00:34:26 +00:00
nbd
ece5bacf60 mac80211: fix a few more minstrel_ht bugs (thx to Christian Lamparter)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20040 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 18:35:39 +00:00
nbd
32997050fa mac80211: improve minstrel_ht performance by reducing the impact of slow sampling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 17:00:43 +00:00
nbd
1af59a69e7 mac80211: simplify minstrel_ht code, rewrite packet sampling algorithm for improved performance and a-mpdu length
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 16:29:41 +00:00
nbd
fa28364d93 mac80211: increase minstrel_ht precision by properly using a-mpdu frame stats
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20034 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 16:29:37 +00:00
nbd
31464a4e44 mac80211: implement .rate_update in minstrel_ht
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 16:29:33 +00:00
nbd
cdd6a4a8bc mac80211: update to wireless-testing 2010-03-03
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-07 16:29:28 +00:00
nbd
c5a04aaadc mac80211: add the new 802.11n minstrel rate control implementation (optional, not used by default)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19943 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-01 21:48:55 +00:00
nbd
1f3a10b966 ath9k: disable RIFS search on some chips to avoid baseband hangs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19829 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-24 03:43:30 +00:00
florian
f3ba3efe91 [package] fix accidently commited ancient mac80211 patches in r19789-19791 (#6716)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19797 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-21 15:43:09 +00:00
florian
3bbfe4ce1f mac80211: make the vlan injection patch more specific
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19791 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-21 14:14:32 +00:00
florian
9af73c33ac mac80211: fix lookup for vlan'd stations for injected frames - fixes wpa rekeying with wds ap
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19790 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-21 14:14:28 +00:00
florian
c167d626a6 mac80211: fix an eap frame handling bug in ath9k - fixes client mode rekeying issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19789 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-21 14:14:17 +00:00
nbd
fe6de57324 ath9k: fix beacon timer restarts after card resets - improves stability in AP mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 17:22:37 +00:00
hauke
5608c64b51 [mac80211] remove pcmcia and sdio
This fixes #6701

Remove the pcmcia and sdio interface from b43 driver to not depend on these modules.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19756 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 15:41:55 +00:00
juhosg
fb850a6839 mac80211: fix GPIO pin assignment for the LEDs on the WNDR3700 board
Signed-off-by: Scott Dudley <spmsink@hotmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 11:52:22 +00:00
nbd
b52c399411 ath9k: fix rate control fallback rate selection - improves throughput and link stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19716 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 00:47:32 +00:00
nbd
13278fa5e8 mac80211: move the 2.6.30 compat patch to the other compat patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19715 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-19 00:47:28 +00:00
jow
95a76a6afc [package] mac80211: add compile fix for pre-2.6.32 kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-17 22:37:04 +00:00
nbd
25ca63a87a mac80211: update to wireless-testing 2010-02-16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-17 14:13:27 +00:00
nbd
29616c3532 ath9k: adjust ack timeout workaround patch based on upstream submission
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19638 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-15 17:28:52 +00:00
juhosg
ae4dfcda15 ar71xx/mac80211: add a workaround for the bad signal strength on the WNDR3700
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-09 16:27:35 +00:00
nbd
54023e7503 mac80211: update to latest wireless-testing from today
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19501 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-03 00:43:09 +00:00
nbd
90b4fa2194 mac80211: make the vlan injection patch more specific
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19477 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 22:23:47 +00:00
nbd
f0097c6f30 mac80211: fix lookup for vlan'd stations for injected frames - fixes wpa rekeying with wds ap
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19476 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 22:17:55 +00:00
nbd
9d87014171 mac80211: fix an eap frame handling bug in ath9k - fixes client mode rekeying issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19474 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 21:27:51 +00:00
nbd
e2ed059565 mac80211: fix rekeying in ap mode with connected powersave stations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 20:58:02 +00:00
nbd
9dfa009abb mac80211: fix aggregation setup on wds ap interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-31 20:57:58 +00:00
hauke
3eefc261ff [mac80211] 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


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19389 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-29 22:53:44 +00:00
nbd
ed3a5c6bfd mac80211: update to wireless-testing 2010-01-25, includes fixes for crypto and retransmissions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-26 00:14:44 +00:00
nbd
560a9b9344 mac80211: fix a WARN_ON in client mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 19:28:11 +00:00
nbd
9f192b843f ath9k: improve max rate retry handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19308 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-24 02:27:31 +00:00
nbd
d8377ffdca ath9k: fix an initialization error on 2GHz-only cards (based on discussion on ath9k-devel@)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-23 18:25:45 +00:00
nbd
44a35be85c mac80211: fix multi-bss related rx handling bug
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-21 23:38:49 +00:00
nbd
e25263b21d ath9k: fix a beacon buffer leak on interface up/down
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19233 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-20 02:25:55 +00:00
nbd
ba59661237 mac80211: fix firmware compat stuff for 2.6.32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19222 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-18 14:18:08 +00:00
nbd
2065e4c697 mac80211: remove an obsolete patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19195 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 20:49:33 +00:00
nbd
66fdfcd513 iw, mac80211: get the frequency info per-netdev instead of per-phy
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19194 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 20:49:28 +00:00
nbd
b3eea0e9a1 mac80211: allow user space to query the current operating frequency
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 03:07:51 +00:00
nbd
9e219ca636 mac80211: upgrade to compat-wireless 2010-01-15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19176 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-17 01:38:07 +00:00
nbd
f0e79d4172 ath9k: add a workaround for the tx ack time issue triggered by the timing handling cleanups
in 2.4 ghz, calculating the ack timeout the way it is described in 802.11-2007 currently leads to tx timeouts
set it to a minimum of what the initvals set (64 usec) until we know what is causing this

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19156 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 23:12:21 +00:00
nbd
e8b38260e2 ath9k: fix rts/cts handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19147 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:35 +00:00
nbd
cbe29e7ff2 ath9k: tweak rx interrupt mitigation settings for better performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19146 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:31 +00:00
nbd
7a2b1e4d35 mac80211: add some ibss related fixes from linux-wireless@
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 07:39:27 +00:00
nbd
c8e6838a62 mac80211: add a missing chunk of the short slot patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 02:03:25 +00:00
nbd
128fd665e5 ath9k: fix short slot vs long slot handling, implement support for setting the coverage class
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 01:16:48 +00:00
nbd
8f8c254d1f mac80211: update to wireless-testing+wireless-2.6 from 2010-01-13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19139 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-15 01:16:40 +00:00
nbd
82c39af536 mac80211: another minor fix to monitor mode queue selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19111 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-12 03:10:12 +00:00
nbd
5c8a4212a7 mac80211: upgrade to a new unofficial snapshot based on wireless-testing+wireless-2.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19110 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-12 03:10:03 +00:00