Commit Graph

143 Commits (3651e2a28b3c87efbcd3cac7494bebe6eaac2f2d)

Author SHA1 Message Date
Felix Fietkau ee548d3c10 add missing export
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11317 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 03:40:10 +00:00
Felix Fietkau 390ae88a94 madwifi: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 03:01:58 +00:00
Felix Fietkau 01f2def2c1 madwifi: clean up scanning code, add support for changing scan lists
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 03:00:59 +00:00
Felix Fietkau 61ab116341 madwifi: update to sam leffler's latest hal
fixes LED on wisoc
fixes rx sensitivity issues
improves throughput on all cards/devices
enhances link stability


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 03:00:32 +00:00
Felix Fietkau 9e14a5acc0 clean up performance patch, add some head/tailroom calculation fixes (thx, benoit)
fix some unused variables


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11313 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 00:11:32 +00:00
Felix Fietkau 0853b35bdd madwifi build scripts cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-01 00:11:14 +00:00
Felix Fietkau 30eb459d06 leave ack/cts setting alone by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-23 04:58:34 +00:00
Felix Fietkau b3a79b0adc move timeout trigger for protection mode to node timeout trigger
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10925 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-23 03:50:01 +00:00
Felix Fietkau a23e24f7dd clean up cwmin/cwmax defines and remove some wrong values which made minstrel a bit inaccurate
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10924 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-23 03:49:42 +00:00
Felix Fietkau c78311b598 madwifi: put an upper limit on the amount of sampling that minstrel should do when
the link changes its status from very good to slightly bad. the previous version
of the patch could have resulted in erratic rate control behavior when there
was a lot of sampling backlog.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10921 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-22 23:35:27 +00:00
Felix Fietkau 3799cffe24 add some more fine tuning for madwifi
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-21 03:45:52 +00:00
Felix Fietkau 6733517255 madwifi: add configurable rssi threshold and timeout values for protection mode
the 11b protection mode can harm throughput a lot, so let's make sure that it is
only active as long as it needs to be.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-21 03:45:39 +00:00
Felix Fietkau 0e4c43ff34 reorder patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10898 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-21 03:45:22 +00:00
Felix Fietkau 37f1fdc83e madwifi: remove the minstrel_mrr hack and add two patches that massively improve minstrel's performance and response time
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10897 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-21 02:39:40 +00:00
Felix Fietkau 58f27d06dd fix a some txq races (merge from madwifi-trunk)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10895 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-20 22:01:27 +00:00
Felix Fietkau 9b8022d7a9 more performance for madwifi :)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10855 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-17 16:37:36 +00:00
Felix Fietkau 2eacf37a83 add performance improvement for madwifi on low-memory systems
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10850 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-17 02:40:55 +00:00
Felix Fietkau 70d0bfde06 madwifi: remove reset delay - seems like it's not necessary anymore
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10777 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-09 19:55:08 +00:00
Andy Boyett 3b61a2ed5b Revert r10553 "fix channel change bugs," causes kernel oopses. Closes #3213.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-20 01:57:27 +00:00
Felix Fietkau 91c75f93ea madwifi: add patches for maximum and minimum rate (thx, SeG)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:36:41 +00:00
Felix Fietkau b35e83bce5 madwifi: don't deliver broadcast frames to vaps that aren't up
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:06:41 +00:00
Felix Fietkau 093c320d2c fix channel change bugs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10553 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:06:37 +00:00
Felix Fietkau 6a4a05e153 include noise in stats struct
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:06:31 +00:00
Felix Fietkau 0705bc2507 debugging fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:06:26 +00:00
Felix Fietkau 41fcb9d31a madwifi: napi polling fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 01:06:23 +00:00
Felix Fietkau fd1bb6a60a sync with madwifi commit 3362
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10519 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-23 14:26:55 +00:00
Travis Kemen a681b77642 madwifi 2.6.24 compile fix Signed-off-by: Alexandros C. Couloumbis <alex@ozo.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-22 16:42:44 +00:00
Felix Fietkau 03569e4636 *sigh* nuke more debug crap
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10516 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-21 13:04:30 +00:00
Felix Fietkau a4e577c228 madwifi: minor ap scanning bugfix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-21 02:13:49 +00:00
Felix Fietkau 3a0d4a11c4 improve reliability of beacon transmissions after channel change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10512 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-20 21:26:29 +00:00
Felix Fietkau 5d0313b536 refresh madwifi patches, fix an issue with napi polling (thx SeG)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10511 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-20 21:26:21 +00:00
Felix Fietkau c224a0b40b napi polling fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10507 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-20 16:54:51 +00:00
Felix Fietkau ab1b60675d madwifi: remove a dangerous debugging define
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-20 16:54:45 +00:00
Felix Fietkau bdace9cc48 improve reliability of the beaconcal patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10505 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-20 16:54:40 +00:00
Felix Fietkau 386ed5f1b1 add a fix for memleaks caused by failed memory allocations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10417 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-08 05:13:06 +00:00
Felix Fietkau 33de11f2c4 madwifi: add ap mode specific improvements to the calibration process. reported to produce a noticeable increase in rx/tx strength
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10416 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-08 05:13:00 +00:00
Felix Fietkau 35bf3bbf34 pull madwifi forward to the latest upstream version - should fix some dual radio issues; add preliminary 2.6.24 support patch (compiles, not run-time tested, thx SeG)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10334 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-31 04:09:54 +00:00
Felix Fietkau 4e5c17b9f6 fix a small race condition in the madwifi queue handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-29 17:17:04 +00:00
Felix Fietkau 946009061c add missing #include
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10297 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-28 21:02:31 +00:00
Felix Fietkau cdc99530a2 more queue handling stuff
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-28 19:35:38 +00:00
Felix Fietkau b3378a4f12 update madwifi to latest trunk, include a few more fixes/improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10294 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-28 18:34:06 +00:00
Felix Fietkau 1808b5ff09 madwifi: nuke some weird code which is causing NULL nodes to appear
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 15:18:18 +00:00
Felix Fietkau 301d317458 do not use kzalloc() in madwifi, for compatibility reasons
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10272 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 10:17:22 +00:00
Felix Fietkau 8a61d35764 madwifi: nuke some totally wrong code which was causing performance issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10270 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 05:45:37 +00:00
Felix Fietkau 6d9de3dbec madwifi: use mrr even in legacy mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10269 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 05:45:31 +00:00
Felix Fietkau 7c9bfa0ce2 add a patch for properly refreshing the bssidmask
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10268 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 04:47:11 +00:00
Felix Fietkau 40bd451c88 add extra sanity checks in madwifi
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10266 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 04:19:50 +00:00
Felix Fietkau 161bb50f5d add a patch for improved transmit signal strength in madwifi
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-26 03:21:12 +00:00
Felix Fietkau 862e65eb35 add some random madwifi fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-25 23:09:13 +00:00
Felix Fietkau 9263a154e8 upgrade madwifi, finally fix the annoying ap auto channel selection bug, default to automatic channel selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10259 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-25 20:24:25 +00:00