Commit graph

328 commits

Author SHA1 Message Date
Florian Fainelli
8c8b85b54c Add generic wpa_supplicant calls and use them for mac80211 and madwifi.
SVN-Revision: 12289
2008-08-12 14:22:42 +00:00
Florian Fainelli
4b5488ebfa Add 802.1x client configuration support and corresponding documentation (#2069)
SVN-Revision: 12283
2008-08-11 21:38:50 +00:00
Felix Fietkau
5745e536d4 madwifi: napi polling fix - fix u_int negative comparison - add some reserve for polling packets (ff has two frames in one descriptor)
SVN-Revision: 12280
2008-08-11 14:36:50 +00:00
Florian Fainelli
9c8bb0241f Add 11gdt, 11adt, 11ast and fh modes (#3824)
SVN-Revision: 12240
2008-08-07 15:28:07 +00:00
Felix Fietkau
7bb55d1b91 madwifi: fix crash on ad-hoc interface init
SVN-Revision: 12161
2008-08-05 20:53:39 +00:00
Felix Fietkau
cf8eecaad5 some more fixes for wds sta separation
SVN-Revision: 12127
2008-08-05 07:19:07 +00:00
Felix Fietkau
b75a7811eb madwifi: more fixes and cleanups for wds sta separation
SVN-Revision: 12082
2008-08-03 21:00:34 +00:00
Felix Fietkau
245c16ba5d madwifi: disable bogus vlan handling code which actually breaks vlan
SVN-Revision: 12065
2008-08-01 13:42:36 +00:00
Felix Fietkau
8970a1213b enable wds sta interface splitting by default
SVN-Revision: 12056
2008-08-01 00:38:47 +00:00
Felix Fietkau
1201ed1baa madwifi: remove wds type of wifi-iface without essid, imho it never worked properly and is unsupported now, regular ap/sta with option wds 1 is preferred
SVN-Revision: 12055
2008-08-01 00:26:44 +00:00
Felix Fietkau
a5e83a8bed use the madwifi driver instead of wext in the wpa_supplicant command line. the madwifi driver can associate faster because it uses a different ioctl interface
SVN-Revision: 12053
2008-07-31 22:50:43 +00:00
Felix Fietkau
60f834421c madwifi: fix race condition triggered by active split wds sta interfaces during vap delete
SVN-Revision: 12052
2008-07-31 22:41:31 +00:00
Felix Fietkau
d298a4a411 fix multicast/authframe handling for wds ap with split sta interfaces
SVN-Revision: 12051
2008-07-31 21:11:27 +00:00
Felix Fietkau
709eae54e4 madwifi: add some beacon setup/update related fixes (based on Bruno Randolf's patchset)
SVN-Revision: 12049
2008-07-31 18:59:25 +00:00
Felix Fietkau
d6d5c715b9 fix madwifi packet injection
This patch from madwifi commit 3337 makes packet injection work.

Signed-off-by: Petr Liebmann <petrliebman@googlemail.com>

SVN-Revision: 12048
2008-07-31 17:37:09 +00:00
Felix Fietkau
c688bb1d11 madwifi: add 0.9.4 madwifi as a menuconfig option, as requested in some mails/tickets untested, does not work with 2.6.26
SVN-Revision: 12047
2008-07-31 17:27:55 +00:00
Felix Fietkau
fbc77ede0a fix duplicate "doth" interface option in madwifi
SVN-Revision: 12032
2008-07-31 02:25:43 +00:00
Felix Fietkau
10b74a2455 madwifi: add some extra sanity checking
SVN-Revision: 12006
2008-07-30 07:05:12 +00:00
Felix Fietkau
55b55f6861 madwifi: change the network scripts to use the new wds sta separation feature
SVN-Revision: 12005
2008-07-30 05:22:16 +00:00
Felix Fietkau
df292e17b1 madwifi: wds updates - refactor wds code - add interface for separating individual wds stations from the master interface - add some queueing fixes for packets passing through virtual interfaces
SVN-Revision: 12003
2008-07-30 04:45:24 +00:00
Florian Fainelli
e63040663d Allow madwifi devices to be set in monitor mode
SVN-Revision: 11943
2008-07-26 18:32:54 +00:00
Felix Fietkau
bdfc0556b8 refresh madwifi patches
SVN-Revision: 11932
2008-07-25 22:41:13 +00:00
Felix Fietkau
144e506288 madwifi: preempt any running scan when wpa_supplicant triggers a new assoc
SVN-Revision: 11929
2008-07-25 22:37:21 +00:00
Felix Fietkau
21dbb0d64d madwifi: preserve WPA IEs received in probe responses and prefer them over beacon information improves reliability when using wpa_supplicant to connect to aps with hidden ssid and dynamic encryption settings
SVN-Revision: 11928
2008-07-25 22:37:06 +00:00
Felix Fietkau
8aab13b562 madwifi: add some roaming fixes by ubnt
SVN-Revision: 11927
2008-07-25 22:36:51 +00:00
Felix Fietkau
c0dc50fb55 rewrite madwifi sta mode link up/down notifications (mostly used by wpa_supplicant), fixes some stale node or reconnect loop issues
SVN-Revision: 11926
2008-07-25 22:36:33 +00:00
Felix Fietkau
9866151941 madwifi: reduce the packet loss impact of forced background scans triggered by the configured threshold
SVN-Revision: 11925
2008-07-25 22:36:18 +00:00
Felix Fietkau
192e5ac41d madwifi: improve hidden ssid handling in sta mode
SVN-Revision: 11924
2008-07-25 22:35:56 +00:00
Felix Fietkau
80710bb7cc madwifi: fix queue stop/start during key updates
SVN-Revision: 11923
2008-07-25 22:35:36 +00:00
Felix Fietkau
67039dcf9e fix madwifi mode setting
SVN-Revision: 11882
2008-07-20 00:51:00 +00:00
Felix Fietkau
9dc4917da8 rename patches-r3776 to patches-testing
SVN-Revision: 11868
2008-07-18 22:57:30 +00:00
Felix Fietkau
8aa31d7ce0 fix hal module load msg
SVN-Revision: 11867
2008-07-18 22:51:04 +00:00
Felix Fietkau
16731f482f refresh madwifi-testing patches
SVN-Revision: 11866
2008-07-18 22:50:46 +00:00
Felix Fietkau
4d144eee67 fix some madwifi-testing bugs
SVN-Revision: 11865
2008-07-18 22:49:27 +00:00
Felix Fietkau
9d5543e8b9 fix some unused variables
SVN-Revision: 11863
2008-07-18 18:57:01 +00:00
Felix Fietkau
1cc6486b0b remove a wrong patch chunk in the madwifi update
SVN-Revision: 11855
2008-07-17 22:06:52 +00:00
Felix Fietkau
b83f384981 huge madwifi update (work in progress, disabled by default, compiles but breaks at run time)
SVN-Revision: 11851
2008-07-17 02:30:08 +00:00
Felix Fietkau
0fb8aa363f add some madwifi fixes and enhancements by Sven-Ola, refresh patches
SVN-Revision: 11848
2008-07-16 16:30:03 +00:00
Felix Fietkau
899a187d65 madwifi: add an optional threshold for low-rssi disconnection. This can be useful when letting wpa_supplicant control roaming.
SVN-Revision: 11799
2008-07-12 22:24:45 +00:00
Felix Fietkau
09bcffddf1 madwifi: improve beacon miss handling to increase the reliability of STA mode links
SVN-Revision: 11798
2008-07-12 22:24:36 +00:00
Felix Fietkau
a466930858 madwifi: drop stale AP nodes from the client list when disconnecting. Fixes some reassoc issues.
SVN-Revision: 11797
2008-07-12 22:24:26 +00:00
Felix Fietkau
27361b2d0b madwifi: add a preliminary fix for the reassoc check, but disable reassoc entirely for now until we've figured out why it fails frequently.
SVN-Revision: 11796
2008-07-12 22:24:17 +00:00
Felix Fietkau
1e91acfb39 madwifi: some misconfigured APs broadcast NULL BSSIDs, which can confuse the STA. Ignore those when scanning.
SVN-Revision: 11795
2008-07-12 22:24:05 +00:00
Felix Fietkau
8f186693ec madwifi: add an optional background scanning threshold triggered by low rssi (useful for passing updated scan results to the wpa_supplicant ahead of time, before losing connectivity entirely)
SVN-Revision: 11794
2008-07-12 22:23:55 +00:00
Felix Fietkau
53bbcb6ad4 madwifi: recognize hidden essid with length=1 containing a nullbyte
SVN-Revision: 11793
2008-07-12 22:23:46 +00:00
Felix Fietkau
59373f6fda madwifi: make STA mode interfaces disassociate if transmission of assoc/auth critical packets failed.
SVN-Revision: 11792
2008-07-12 22:23:36 +00:00
Felix Fietkau
059dc41f06 refresh some madwifi patches
SVN-Revision: 11791
2008-07-12 22:23:21 +00:00
John Crispin
9e6c38917c make atheros wifi cards used on arcaydian 4519 ifxmips based boards work
SVN-Revision: 11676
2008-07-06 00:59:48 +00:00
Felix Fietkau
9be32c744b be a bit more verbose about madwifi errors
SVN-Revision: 11675
2008-07-06 00:41:46 +00:00
Felix Fietkau
c9e08e9105 madwifi: fix sequence number check on incoming retransmit checks
SVN-Revision: 11614
2008-07-01 21:38:40 +00:00
Florian Fainelli
11d0725b61 Remove the sleep since we delayed bringing up the interface
SVN-Revision: 11534
2008-06-18 17:42:10 +00:00
Florian Fainelli
e2e80ab38a Delay bringing up the interface because some cards requires setting the mode before bringing it up (#3541)
SVN-Revision: 11533
2008-06-18 17:09:02 +00:00
Felix Fietkau
7c029b0355 another patch fix
SVN-Revision: 11455
2008-06-13 08:56:06 +00:00
Felix Fietkau
ad9bc6ab09 fix a small comment
SVN-Revision: 11454
2008-06-13 07:30:21 +00:00
Felix Fietkau
01c61b0d64 fix ANI and make use of it in all modes except for monitor
SVN-Revision: 11453
2008-06-13 01:51:31 +00:00
Felix Fietkau
62bef2bced madwifi: remove unnecessary part of the 349-reset.patch, add an ANI fix for future HALs
SVN-Revision: 11409
2008-06-09 10:17:36 +00:00
Felix Fietkau
06447d5cfa oops. accidentally committed the wrong patch version
SVN-Revision: 11395
2008-06-07 15:11:21 +00:00
Felix Fietkau
60e3586f6f fix madwifi on linux 2.4
SVN-Revision: 11385
2008-06-06 23:53:03 +00:00
Imre Kaloz
7bb65fb9d7 add preliminary Marvell Orion support
SVN-Revision: 11352
2008-06-04 13:51:17 +00:00
Imre Kaloz
0244e57bb9 refresh madwifi patches using upstream style
SVN-Revision: 11351
2008-06-04 13:16:18 +00:00
Felix Fietkau
40720b6d20 madwifi: fix cflags for generic mips hal
SVN-Revision: 11319
2008-06-01 12:08:02 +00:00
Felix Fietkau
193949d2c6 fix madwifi menuconfig (thx, Othello)
SVN-Revision: 11318
2008-06-01 06:00:25 +00:00
Felix Fietkau
3f1f985692 add missing export
SVN-Revision: 11317
2008-06-01 03:40:10 +00:00
Felix Fietkau
a91f7dcfd8 madwifi: refresh patches
SVN-Revision: 11316
2008-06-01 03:01:58 +00:00
Felix Fietkau
c05f60e0d0 madwifi: clean up scanning code, add support for changing scan lists
SVN-Revision: 11315
2008-06-01 03:00:59 +00:00
Felix Fietkau
17a7cfb3a7 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
SVN-Revision: 11314
2008-06-01 03:00:32 +00:00
Felix Fietkau
3e0c844379 clean up performance patch, add some head/tailroom calculation fixes (thx, benoit) fix some unused variables
SVN-Revision: 11313
2008-06-01 00:11:32 +00:00
Felix Fietkau
e97b3f0b95 madwifi build scripts cleanup
SVN-Revision: 11312
2008-06-01 00:11:14 +00:00
Felix Fietkau
eb2e08d894 ifndef is not supported inside make variable expansion
SVN-Revision: 11165
2008-05-17 20:13:29 +00:00
Travis Kemen
3f8eaeb2c3 This patch adds a number of configuration options to the MadWifi package. You can now configure the HAL, bus, default rate control algorithm as well as the debug mode from within make menuconfig. The goal is to be able to support hardware profiles with different HALs without messing around with the Makefile directly. Signed-off-by: Axel Gembe <ago@bastart.eu.org>
SVN-Revision: 11140
2008-05-15 00:59:34 +00:00
Imre Kaloz
a4dd1adf4a add preliminary support for Storm SL3512 based devices, not ready yet
SVN-Revision: 10956
2008-04-27 17:03:01 +00:00
Felix Fietkau
e9f183265d leave ack/cts setting alone by default
SVN-Revision: 10926
2008-04-23 04:58:34 +00:00
Felix Fietkau
eb13a77879 move timeout trigger for protection mode to node timeout trigger
SVN-Revision: 10925
2008-04-23 03:50:01 +00:00
Felix Fietkau
eff0b609c0 clean up cwmin/cwmax defines and remove some wrong values which made minstrel a bit inaccurate
SVN-Revision: 10924
2008-04-23 03:49:42 +00:00
Felix Fietkau
16767f8db3 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.
SVN-Revision: 10921
2008-04-22 23:35:27 +00:00
Felix Fietkau
7637ba2bf8 add some more fine tuning for madwifi
SVN-Revision: 10900
2008-04-21 03:45:52 +00:00
Felix Fietkau
73663230c8 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.
SVN-Revision: 10899
2008-04-21 03:45:39 +00:00
Felix Fietkau
3e03e66d7a reorder patches
SVN-Revision: 10898
2008-04-21 03:45:22 +00:00
Felix Fietkau
13c5a1b2d5 madwifi: remove the minstrel_mrr hack and add two patches that massively improve minstrel's performance and response time
SVN-Revision: 10897
2008-04-21 02:39:40 +00:00
Felix Fietkau
456e3823f4 fix a some txq races (merge from madwifi-trunk)
SVN-Revision: 10895
2008-04-20 22:01:27 +00:00
Felix Fietkau
1147d2137e more performance for madwifi :)
SVN-Revision: 10855
2008-04-17 16:37:36 +00:00
Felix Fietkau
94ddba360e add performance improvement for madwifi on low-memory systems
SVN-Revision: 10850
2008-04-17 02:40:55 +00:00
Nicolas Thill
2a4a0c2bcc explicitely disable a bunch of package on ar7 until we properly detect pci & usb support at configure time
SVN-Revision: 10839
2008-04-15 02:08:11 +00:00
Imre Kaloz
41cf84f819 do target dependent optimizations
SVN-Revision: 10834
2008-04-14 13:24:30 +00:00
Felix Fietkau
56223a6f79 madwifi: remove reset delay - seems like it's not necessary anymore
SVN-Revision: 10777
2008-04-09 19:55:08 +00:00
Felix Fietkau
0e58011e62 madwifi: add support for drop-in hal replacements
SVN-Revision: 10629
2008-03-20 06:57:01 +00:00
Andy Boyett
69c4c6c5a9 Revert r10553 "fix channel change bugs," causes kernel oopses. Closes #3213.
SVN-Revision: 10628
2008-03-20 01:57:27 +00:00
John Crispin
cb354d2750 make madwifi startup script aware of new iwpriv options
SVN-Revision: 10598
2008-03-13 14:54:26 +00:00
Felix Fietkau
b5a90e5cd9 madwifi: add patches for maximum and minimum rate (thx, SeG)
SVN-Revision: 10555
2008-03-07 01:36:41 +00:00
Felix Fietkau
9712028f88 madwifi: don't deliver broadcast frames to vaps that aren't up
SVN-Revision: 10554
2008-03-07 01:06:41 +00:00
Felix Fietkau
0c8a2085f9 fix channel change bugs
SVN-Revision: 10553
2008-03-07 01:06:37 +00:00
Felix Fietkau
b3767e965e include noise in stats struct
SVN-Revision: 10552
2008-03-07 01:06:31 +00:00
Felix Fietkau
eec5e041bb debugging fixes
SVN-Revision: 10551
2008-03-07 01:06:26 +00:00
Felix Fietkau
e5bafab092 madwifi: napi polling fixes
SVN-Revision: 10550
2008-03-07 01:06:23 +00:00
Felix Fietkau
ad86cb6640 sync with madwifi commit 3362
SVN-Revision: 10519
2008-02-23 14:26:55 +00:00
Travis Kemen
fafda593a9 madwifi 2.6.24 compile fix Signed-off-by: Alexandros C. Couloumbis <alex@ozo.com>
SVN-Revision: 10517
2008-02-22 16:42:44 +00:00
Felix Fietkau
11b8c9974d *sigh* nuke more debug crap
SVN-Revision: 10516
2008-02-21 13:04:30 +00:00
Felix Fietkau
0f5d018d81 madwifi: minor ap scanning bugfix
SVN-Revision: 10513
2008-02-21 02:13:49 +00:00
Felix Fietkau
cb17bac6f8 improve reliability of beacon transmissions after channel change
SVN-Revision: 10512
2008-02-20 21:26:29 +00:00
Felix Fietkau
4f8a59539d refresh madwifi patches, fix an issue with napi polling (thx SeG)
SVN-Revision: 10511
2008-02-20 21:26:21 +00:00