Commit Graph

468 Commits (c23f92244cdb69c98b49a7441118464ceba74340)

Author SHA1 Message Date
Felix Fietkau e1c01fa897 madwifi: remove obsolete spatch
SVN-Revision: 15062
16 years ago
Felix Fietkau f467aa8e81 madwifi: do not use turbo mode during ap mode autoselection unless specifically requested
SVN-Revision: 15060
16 years ago
Felix Fietkau 5f09427160 madwifi: only set the desired mode for the first vap
SVN-Revision: 15059
16 years ago
Felix Fietkau 4aab5d7c49 madwifi: add config option for adjusting the beacon power relative to the full tx power (needs testing, units/scale still unknown, defaults to max.)
SVN-Revision: 15054
16 years ago
Felix Fietkau 45fa082fad madwifi: add a small missing change to the tx power rework
SVN-Revision: 15053
16 years ago
Felix Fietkau 6a9791872e madwifi on linux 2.4 is no longer supported
SVN-Revision: 15052
16 years ago
Felix Fietkau c6ba35a944 implement support for wprobe in madwifi
SVN-Revision: 15051
16 years ago
Felix Fietkau 25cf1bc5e4 oops. committed an old version of the patch
SVN-Revision: 15033
16 years ago
Felix Fietkau b364aae254 madwifi: fix run-time channel switching in ap mode (including CSA)
SVN-Revision: 15032
16 years ago
Felix Fietkau 47e127477b madwifi: rework tx power handling, don't clamp user-configured tx power limit based on current channel properties
SVN-Revision: 15031
16 years ago
Felix Fietkau 4f42b6112e madwifi: treat rxorn like rx, reset after rxorn seems to do more harm than good
SVN-Revision: 15030
16 years ago
Felix Fietkau 87783599b2 madwifi: delay calibration with a timer when called from becaon context
SVN-Revision: 15029
16 years ago
Felix Fietkau a9f1ccc40a madwifi: upstream (0.9.4) is not supported on recent kernels, mark it as broken
SVN-Revision: 14991
16 years ago
Felix Fietkau c85a831b14 madwifi: fix a locking error related to wds (thx, tharvey)
SVN-Revision: 14990
16 years ago
Felix Fietkau 2973b2dc9c madwifi: add fragmentation fix from #4817
SVN-Revision: 14989
16 years ago
Felix Fietkau 39643cdbed reorganize madwifi patches slightly
SVN-Revision: 14988
16 years ago
Felix Fietkau 60d4e6e747 atheros: clean up the 2.6.28 port in preparation for pushing it upstream
SVN-Revision: 14967
16 years ago
Felix Fietkau 165f60bba9 madwifi: improve the autochannel decision making on systems with multiple cards
SVN-Revision: 14748
16 years ago
Andy Boyett f19d25ebb3 madwifi: mode txpower to wifi-device section, but remain backwards compatible
SVN-Revision: 14307
16 years ago
Felix Fietkau cf3beca4a2 madwifi: improve reliability of napi polling when fast framing is enabled
SVN-Revision: 14215
16 years ago
Felix Fietkau a43685367e madwifi: fix rx for pure wds interfaces
SVN-Revision: 14203
16 years ago
Felix Fietkau 172dbe47b6 madwifi: fix a potential race condition in the wds ap station interface setup/teardown
SVN-Revision: 14202
16 years ago
Felix Fietkau 3f3b9a86a3 madwifi: add back a missing part of the mbss vap refactoring
SVN-Revision: 14197
16 years ago
Felix Fietkau 10e3ea9f12 madwifi: preserve the interface mode correctly when using wds with sta separation
SVN-Revision: 14195
16 years ago
Felix Fietkau f561b910e8 madwifi: fix a race condition in the wds sta separation, which is triggered by using wpa authentication on the ap
SVN-Revision: 14193
16 years ago
Felix Fietkau 727ab9ce8d madwifi: fix fast-frame related dma unmap bug
SVN-Revision: 14192
16 years ago
Felix Fietkau bef07d58fc madwifi: fix a noderef problem in the mbss vap cleanup
SVN-Revision: 14191
16 years ago
Felix Fietkau 87db54da68 madwifi: fix the long standing bug that is triggered by nodes getting a timeout on one vap, then moving to another
SVN-Revision: 14171
16 years ago
Travis Kemen 4337de4977 Allow changing country code for madwifi driver. Thanks alisonken1
SVN-Revision: 14148
16 years ago
Jo-Philipp Wich 4a1148cf7b package/madwifi: add uci support for the propereq iwpriv setting
SVN-Revision: 13795
16 years ago
Jo-Philipp Wich 0b5333be4b package/madwifi: fix typo in config handler
SVN-Revision: 13793
16 years ago
Andy Boyett 35078a6a52 hostapd,madwifi: rename agmode option to hwmode. 11a and 11g aren't the only allowed values
SVN-Revision: 13790
16 years ago
Felix Fietkau 0f6bdb80e1 madwifi: add patch to allow ignoring probe requests (useful for ad-hoc mesh)
SVN-Revision: 13760
16 years ago
Felix Fietkau 54f277793e madwifi: move autochannel idletime decision after radar and phy mode checking
SVN-Revision: 13564
16 years ago
Felix Fietkau 95a9e47a00 madwifi: fix division by zero
SVN-Revision: 13521
16 years ago
Felix Fietkau 130413bb0f madwifi: fix the autochannel patch
SVN-Revision: 13520
16 years ago
Travis Kemen 77d3329588 Move txpower settings after the interface comes up. Thanks alisonken1
SVN-Revision: 13502
16 years ago
Felix Fietkau a3b5071341 madwifi: fix frame type parsing (fixes stp, see #4205)
SVN-Revision: 13468
16 years ago
Felix Fietkau 7f863d56bb madwifi: improve automatic channel selection by taking idle airtime into account
SVN-Revision: 13420
16 years ago
Felix Fietkau 9d5a1f6aa4 madwifi: improve reliability of the wds modes
SVN-Revision: 13416
16 years ago
Imre Kaloz debd8d2dd8 MADWIFI_DEBUG should depend on DEVEL
SVN-Revision: 13267
16 years ago
Felix Fietkau bd8dad29fa madwifi: ap+sta race conditions
SVN-Revision: 13208
16 years ago
Felix Fietkau 9baac9c54b madwifi: add iwpriv for setting the maximum number of associated clients (ap mode)
SVN-Revision: 13207
16 years ago
Felix Fietkau f44a4a0b00 madwifi: fix ACL race condition (patch by Sebastian Gottschall)
SVN-Revision: 13097
16 years ago
Felix Fietkau dec207d4eb madwifi: fix noderef and state machine issues in the currently unused ap-to-ap wds mode; refresh patches
SVN-Revision: 13096
16 years ago
Felix Fietkau 891b476e67 fix a rare wds related noderef issue
SVN-Revision: 13095
16 years ago
Felix Fietkau a4f11ca22e use pidfiles for hostapd/wpa_supplicant instead of killing all processes when bringing an interface down - fixes an issue with random hostapd death
SVN-Revision: 13078
16 years ago
Travis Kemen 7adb667a13 remove LED api abuse from r13032 per request fom nbd, gpioctl is now built by defualt
SVN-Revision: 13039
16 years ago
Travis Kemen 3800e56ddb remove polarity from config file generation
SVN-Revision: 13034
16 years ago
Travis Kemen 0aaaf0e266 fix mistakes in last commit
SVN-Revision: 13033
16 years ago
Travis Kemen 5506db71c3 Simplify antenna selection and remove the need for gpioctl for the nanostation2.
SVN-Revision: 13032
16 years ago
Travis Kemen 6d6878bb10 fix polarity
SVN-Revision: 13031
16 years ago
Felix Fietkau c818cdbb4d madwifi: improve reliability of the antenna diversity setting
SVN-Revision: 13029
16 years ago
Felix Fietkau 14d0041023 implement uci config option for the nanostation antenna/polarity control (ns2 and ns5 supported)
SVN-Revision: 13028
16 years ago
Felix Fietkau eb121d2189 madwifi: add a patch for detecting vendor / device name information (only implemented for WiSoC at the moment)
SVN-Revision: 13027
16 years ago
Felix Fietkau f3e2fb3da0 madwifi: allow disabling of hardware ibss merges by setting the wifi-iface option sw_merge, which does the tsf sync in software instead. used to work around hardware issues with hw merges (ATIM window gets screwed up)
SVN-Revision: 12993
16 years ago
Felix Fietkau 6e9522d27e remove madwifi-testing (it confuses users) - it doesn't work, never has, and i'm not going to finish it.
SVN-Revision: 12992
16 years ago
Felix Fietkau 8ec25f13de madwifi: add sta mode idle reassoc fix (#4091)
SVN-Revision: 12981
16 years ago
Felix Fietkau d625fc88d3 madwifi: fix a node refcounting imbalance with a low (but nonzero) crash probability
SVN-Revision: 12950
16 years ago
Felix Fietkau 951d704a3e allow larger beacon interval values - useful for big mesh networks (patch by sven-ola)
SVN-Revision: 12886
16 years ago
Felix Fietkau 27a9ac4583 madwifi: re-enable the MIB interrupt flood protection fix - apparently it's still necessary in some extreme cases
SVN-Revision: 12885
16 years ago
Felix Fietkau 822c055850 fix mode setup for ibss/ahdemo - preserve existing modes and use HOSTAP mode for AHDEMO instead of IBSS to prevent unwanted IBSS merges
SVN-Revision: 12884
16 years ago
Felix Fietkau a5d8cfb520 madwifi: allow ad-hoc mode with software based TSF merging (hardware merging can screw up the internal timers and cause transmit hangs) - based on a patch by sven-ola. activated by wlanconfig's nosbeacon flag
SVN-Revision: 12883
16 years ago
Felix Fietkau 6928d7321d madwifi: add another missing change for linux 2.4 compat
SVN-Revision: 12847
16 years ago
Felix Fietkau c9552f3101 fix linux 2.4 compile with latest ibss fixes (thx, sven-ola)
SVN-Revision: 12841
16 years ago
Felix Fietkau 187b76991d madwifi patch cleanup and stability fixes - fix a semi-random heisenbug by replacing the previous noderef fix with a simple hack that is not 100% correct, but safe. - add ad-hoc atim fixes by bruno - add napi polling fixes by sven-ola - fix compile breakage with debug enabled
SVN-Revision: 12838
16 years ago
Felix Fietkau bc92b67c41 port generic and ixp4xx kernel patches to 2.6.27 (compiles except for iptables, but otherwise completely untested)
SVN-Revision: 12790
16 years ago
Felix Fietkau 72fd7feb0d madwifi: revert part of the noderef fix patch
SVN-Revision: 12771
16 years ago
Felix Fietkau d94103514b madwifi: set essid on to avoid association with different ssid (patch from #3937)
SVN-Revision: 12759
16 years ago
Felix Fietkau 8876ac6d6d remove unnecessary patch chunk
SVN-Revision: 12720
16 years ago
Felix Fietkau c109d5d091 madwifi: fix some really evil noderef issues (fixes #3999)
SVN-Revision: 12719
16 years ago
Felix Fietkau 2e91cf283b madwifi: don't crash if the static rate is not in a per-node rateset
SVN-Revision: 12713
16 years ago
Travis Kemen b42c11bb48 add option to shutoff softled
SVN-Revision: 12709
16 years ago
Felix Fietkau deb3f95996 madwifi: fix locking issues in state machine changes
SVN-Revision: 12670
16 years ago
Felix Fietkau 9029e3d9ef madwifi: fix x86_64 compilation
SVN-Revision: 12574
16 years ago
Felix Fietkau 52bb4fac97 madwifi: upgrade to 2008-09-09 HAL
SVN-Revision: 12573
16 years ago
Felix Fietkau 71b6a22476 madwifi: add missing include file for the tools multicall binary
SVN-Revision: 12541
16 years ago
Felix Fietkau f7ad843fdc madwifi: select the right hal binary for EABI on ARM
SVN-Revision: 12540
16 years ago
Felix Fietkau dd8a612816 madwifi upstream does not work on wisoc
SVN-Revision: 12489
16 years ago
Felix Fietkau 76c95e5692 fix madwifi upstream compile for mips (#3952)
SVN-Revision: 12488
16 years ago
Felix Fietkau b2e997983b madwifi: fix compile warning
SVN-Revision: 12450
16 years ago
Felix Fietkau 29edfd71dc improve wds sta mode compatibility
SVN-Revision: 12449
16 years ago
Felix Fietkau fff4882561 fix madwifi hal target for mips*
SVN-Revision: 12435
16 years ago
Felix Fietkau c37665895b Integrate new HAL release (by OpenWrt, DD-WRT, MakSat Technologies)
SVN-Revision: 12429
16 years ago
Felix Fietkau b28a095964 revert accidental change to madwifi.sh
SVN-Revision: 12428
16 years ago
Felix Fietkau 683789250d madwifi: fix encryption type check
SVN-Revision: 12421
16 years ago
Felix Fietkau a2e70fed22 madwifi: only start hostapd when necessary
SVN-Revision: 12420
16 years ago
Felix Fietkau 4419978f84 madwifi: keep a/g mode and pureg setting in sync across vaps
SVN-Revision: 12363
16 years ago
Felix Fietkau e0ab01285d madwifi: more wds sta related fixes
SVN-Revision: 12341
16 years ago
Felix Fietkau 3f9fcf1c06 fix madwifi napi polling packet counting final fix for #3880
SVN-Revision: 12323
16 years ago
Florian Fainelli 8c8b85b54c Add generic wpa_supplicant calls and use them for mac80211 and madwifi.
SVN-Revision: 12289
16 years ago
Florian Fainelli 4b5488ebfa Add 802.1x client configuration support and corresponding documentation (#2069)
SVN-Revision: 12283
16 years ago
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
16 years ago
Florian Fainelli 9c8bb0241f Add 11gdt, 11adt, 11ast and fh modes (#3824)
SVN-Revision: 12240
16 years ago
Felix Fietkau 7bb55d1b91 madwifi: fix crash on ad-hoc interface init
SVN-Revision: 12161
16 years ago
Felix Fietkau cf8eecaad5 some more fixes for wds sta separation
SVN-Revision: 12127
16 years ago
Felix Fietkau b75a7811eb madwifi: more fixes and cleanups for wds sta separation
SVN-Revision: 12082
16 years ago
Felix Fietkau 245c16ba5d madwifi: disable bogus vlan handling code which actually breaks vlan
SVN-Revision: 12065
16 years ago
Felix Fietkau 8970a1213b enable wds sta interface splitting by default
SVN-Revision: 12056
16 years ago
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
16 years ago
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
16 years ago
Felix Fietkau 60f834421c madwifi: fix race condition triggered by active split wds sta interfaces during vap delete
SVN-Revision: 12052
16 years ago
Felix Fietkau d298a4a411 fix multicast/authframe handling for wds ap with split sta interfaces
SVN-Revision: 12051
16 years ago
Felix Fietkau 709eae54e4 madwifi: add some beacon setup/update related fixes (based on Bruno Randolf's patchset)
SVN-Revision: 12049
16 years ago
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
16 years ago
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
16 years ago
Felix Fietkau fbc77ede0a fix duplicate "doth" interface option in madwifi
SVN-Revision: 12032
16 years ago
Felix Fietkau 10b74a2455 madwifi: add some extra sanity checking
SVN-Revision: 12006
16 years ago
Felix Fietkau 55b55f6861 madwifi: change the network scripts to use the new wds sta separation feature
SVN-Revision: 12005
16 years ago
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
16 years ago
Florian Fainelli e63040663d Allow madwifi devices to be set in monitor mode
SVN-Revision: 11943
16 years ago
Felix Fietkau bdfc0556b8 refresh madwifi patches
SVN-Revision: 11932
16 years ago
Felix Fietkau 144e506288 madwifi: preempt any running scan when wpa_supplicant triggers a new assoc
SVN-Revision: 11929
16 years ago
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
16 years ago
Felix Fietkau 8aab13b562 madwifi: add some roaming fixes by ubnt
SVN-Revision: 11927
16 years ago
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
16 years ago
Felix Fietkau 9866151941 madwifi: reduce the packet loss impact of forced background scans triggered by the configured threshold
SVN-Revision: 11925
16 years ago
Felix Fietkau 192e5ac41d madwifi: improve hidden ssid handling in sta mode
SVN-Revision: 11924
16 years ago
Felix Fietkau 80710bb7cc madwifi: fix queue stop/start during key updates
SVN-Revision: 11923
16 years ago
Felix Fietkau 67039dcf9e fix madwifi mode setting
SVN-Revision: 11882
16 years ago
Felix Fietkau 9dc4917da8 rename patches-r3776 to patches-testing
SVN-Revision: 11868
16 years ago
Felix Fietkau 8aa31d7ce0 fix hal module load msg
SVN-Revision: 11867
16 years ago
Felix Fietkau 16731f482f refresh madwifi-testing patches
SVN-Revision: 11866
16 years ago
Felix Fietkau 4d144eee67 fix some madwifi-testing bugs
SVN-Revision: 11865
16 years ago
Felix Fietkau 9d5543e8b9 fix some unused variables
SVN-Revision: 11863
16 years ago
Felix Fietkau 1cc6486b0b remove a wrong patch chunk in the madwifi update
SVN-Revision: 11855
16 years ago
Felix Fietkau b83f384981 huge madwifi update (work in progress, disabled by default, compiles but breaks at run time)
SVN-Revision: 11851
16 years ago
Felix Fietkau 0fb8aa363f add some madwifi fixes and enhancements by Sven-Ola, refresh patches
SVN-Revision: 11848
16 years ago
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
16 years ago
Felix Fietkau 09bcffddf1 madwifi: improve beacon miss handling to increase the reliability of STA mode links
SVN-Revision: 11798
16 years ago
Felix Fietkau a466930858 madwifi: drop stale AP nodes from the client list when disconnecting. Fixes some reassoc issues.
SVN-Revision: 11797
16 years ago
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
16 years ago
Felix Fietkau 1e91acfb39 madwifi: some misconfigured APs broadcast NULL BSSIDs, which can confuse the STA. Ignore those when scanning.
SVN-Revision: 11795
16 years ago
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
16 years ago
Felix Fietkau 53bbcb6ad4 madwifi: recognize hidden essid with length=1 containing a nullbyte
SVN-Revision: 11793
16 years ago
Felix Fietkau 59373f6fda madwifi: make STA mode interfaces disassociate if transmission of assoc/auth critical packets failed.
SVN-Revision: 11792
16 years ago
Felix Fietkau 059dc41f06 refresh some madwifi patches
SVN-Revision: 11791
16 years ago
John Crispin 9e6c38917c make atheros wifi cards used on arcaydian 4519 ifxmips based boards work
SVN-Revision: 11676
16 years ago
Felix Fietkau 9be32c744b be a bit more verbose about madwifi errors
SVN-Revision: 11675
16 years ago
Felix Fietkau c9e08e9105 madwifi: fix sequence number check on incoming retransmit checks
SVN-Revision: 11614
16 years ago
Florian Fainelli 11d0725b61 Remove the sleep since we delayed bringing up the interface
SVN-Revision: 11534
16 years ago
Florian Fainelli e2e80ab38a Delay bringing up the interface because some cards requires setting the mode before bringing it up (#3541)
SVN-Revision: 11533
16 years ago
Felix Fietkau 7c029b0355 another patch fix
SVN-Revision: 11455
16 years ago
Felix Fietkau ad9bc6ab09 fix a small comment
SVN-Revision: 11454
16 years ago
Felix Fietkau 01c61b0d64 fix ANI and make use of it in all modes except for monitor
SVN-Revision: 11453
16 years ago
Felix Fietkau 62bef2bced madwifi: remove unnecessary part of the 349-reset.patch, add an ANI fix for future HALs
SVN-Revision: 11409
16 years ago
Felix Fietkau 06447d5cfa oops. accidentally committed the wrong patch version
SVN-Revision: 11395
16 years ago
Felix Fietkau 60e3586f6f fix madwifi on linux 2.4
SVN-Revision: 11385
16 years ago
Imre Kaloz 7bb65fb9d7 add preliminary Marvell Orion support
SVN-Revision: 11352
16 years ago
Imre Kaloz 0244e57bb9 refresh madwifi patches using upstream style
SVN-Revision: 11351
16 years ago