Commit graph

475 commits

Author SHA1 Message Date
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