Commit graph

266 commits

Author SHA1 Message Date
Felix Fietkau
43b2318584 madwifi: handle frame classification properly if eth->h_proto contains the protocol number directly (without offset)
SVN-Revision: 16237
2009-05-31 17:15:09 +00:00
Felix Fietkau
664d2873c7 madwifi: fix excessive stack usage in the wlanconfig tool
SVN-Revision: 16235
2009-05-31 15:04:45 +00:00
Felix Fietkau
5836e0fb5f madwifi: if a txpower value below the poweroffset is requested, set the internal txpower to 0db
SVN-Revision: 16234
2009-05-31 14:45:04 +00:00
Felix Fietkau
26099a3c23 madwifi: add better hw detection, use a power offset for setting/getting tx power for cards that have a twisted eeprom
SVN-Revision: 16224
2009-05-31 02:25:32 +00:00
Felix Fietkau
ffea0b1aee madwifi: add sanity checks for monitor mode injection
SVN-Revision: 16218
2009-05-30 17:53:41 +00:00
Felix Fietkau
f48e0b1e5f madwifi: fix an array overrun in the rate control attach check
SVN-Revision: 16217
2009-05-30 17:53:24 +00:00
Felix Fietkau
f5918f5a00 madwifi: fix a rare ad-hoc mode crash
SVN-Revision: 15964
2009-05-21 18:23:53 +00:00
Felix Fietkau
5820c0fef2 madwifi: cosmetic fixes for maxrate/minrate
SVN-Revision: 15961
2009-05-21 18:11:08 +00:00
Jo-Philipp Wich
ba22d1e333 Fix device name allocation This patch fixes a bug in madwifi where names for wifi devices are not allocated during device setup. It fixes some instability on devices which share IRQ. Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
SVN-Revision: 15950
2009-05-20 21:33:54 +00:00
Hauke Mehrtens
f9532a06b1 Make madwifi compile with kernel 2.6.30.
SVN-Revision: 15850
2009-05-14 19:00:11 +00:00
Hauke Mehrtens
51445f3a18 make madwifi compile with kernel 2.6.29.
SVN-Revision: 15773
2009-05-11 20:16:13 +00:00
Felix Fietkau
37211157f6 madwifi: ignore the eeprom fast framing supported flag, as it is an arbitrary restriction and not based on hardware capability
SVN-Revision: 15763
2009-05-10 22:43:44 +00:00
Felix Fietkau
7f8cc3e7af madwifi: do not add the ff headroom len to dev->hard_header_len to avoid unnecessary reallocations. the driver will reallocate skbs itself if necessary
SVN-Revision: 15762
2009-05-10 22:19:53 +00:00
Felix Fietkau
6559aa514a madwifi: remove some leftover duplicate definitions
SVN-Revision: 15758
2009-05-10 20:13:13 +00:00
Felix Fietkau
09f06bbfb0 madwifi: clean up tx status mrr handling and fix mrr parsing for 5416
SVN-Revision: 15757
2009-05-10 19:05:15 +00:00
Felix Fietkau
5bc30de4e7 madwifi: clean up handling of various timings such as slot time, ack timeout, eifs time, etc.
SVN-Revision: 15713
2009-05-08 19:25:31 +00:00
Felix Fietkau
537f2199ac madwifi: fix uninitialized variable
SVN-Revision: 15711
2009-05-08 18:49:05 +00:00
Felix Fietkau
cbb2ac35b3 madwifi: remove unused functions
SVN-Revision: 15710
2009-05-08 16:21:24 +00:00
Felix Fietkau
cadab984f8 madwifi: fix selection of phy errors in the rx filter
SVN-Revision: 15707
2009-05-08 12:31:28 +00:00
Felix Fietkau
d88bd31f99 madwifi: improve autochannel decision with lots of cards on one board
SVN-Revision: 15704
2009-05-07 21:10:33 +00:00
Felix Fietkau
a8a91697ce madwifi: improve autochannel, nuke some dead code, fix scanlist building from channel mode
SVN-Revision: 15702
2009-05-07 21:00:35 +00:00
Felix Fietkau
976459a453 madwifi: fix setting outdoor mode
SVN-Revision: 15694
2009-05-07 18:30:16 +00:00
Felix Fietkau
28dbc959ca madwifi: fix run-time changing of iwpriv settings (thx, brainslayer)
SVN-Revision: 15664
2009-05-07 11:32:47 +00:00
Felix Fietkau
b4574b5b03 madwifi: improve mode selection, do not scan channels which do not fit the desired mode
SVN-Revision: 15663
2009-05-07 11:32:43 +00:00
Felix Fietkau
b9c49af8a5 make madwifi buildable without CONFIG_CRYPTO
SVN-Revision: 15662
2009-05-07 11:32:39 +00:00
Felix Fietkau
f6d28016fe madwifi: improve antenna diversity handling
SVN-Revision: 15658
2009-05-07 10:10:06 +00:00
Felix Fietkau
28f12da43f madwifi: minor cleanup for the channel handling patch
SVN-Revision: 15637
2009-05-06 14:06:59 +00:00
Felix Fietkau
56ae52b008 madwifi: make country code and outdoor flag changeable without reloading the driver
SVN-Revision: 15633
2009-05-06 11:52:24 +00:00
Felix Fietkau
912fb776e4 madwifi: remove braindead code that overwrote the user's antenna diversity setting (thx, brainslayer)
SVN-Revision: 15141
2009-04-07 16:13:25 +00:00
Felix Fietkau
d5b7addee9 madwifi: fix crash under load
SVN-Revision: 15099
2009-04-04 09:36:05 +00:00
Felix Fietkau
8e58032107 madwifi: improve turbo/autochannel patch
SVN-Revision: 15067
2009-03-29 05:28:50 +00:00
Felix Fietkau
ab55cf802d madwifi: add wprobe rxframe/probereq counters
SVN-Revision: 15063
2009-03-29 02:12:39 +00:00
Felix Fietkau
f467aa8e81 madwifi: do not use turbo mode during ap mode autoselection unless specifically requested
SVN-Revision: 15060
2009-03-29 00:11:00 +00:00
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
2009-03-26 23:04:23 +00:00
Felix Fietkau
45fa082fad madwifi: add a small missing change to the tx power rework
SVN-Revision: 15053
2009-03-26 23:04:14 +00:00
Felix Fietkau
c6ba35a944 implement support for wprobe in madwifi
SVN-Revision: 15051
2009-03-26 20:56:58 +00:00
Felix Fietkau
25cf1bc5e4 oops. committed an old version of the patch
SVN-Revision: 15033
2009-03-25 01:51:49 +00:00
Felix Fietkau
b364aae254 madwifi: fix run-time channel switching in ap mode (including CSA)
SVN-Revision: 15032
2009-03-25 01:26:55 +00:00
Felix Fietkau
47e127477b madwifi: rework tx power handling, don't clamp user-configured tx power limit based on current channel properties
SVN-Revision: 15031
2009-03-25 01:26:44 +00:00
Felix Fietkau
4f42b6112e madwifi: treat rxorn like rx, reset after rxorn seems to do more harm than good
SVN-Revision: 15030
2009-03-25 01:26:36 +00:00
Felix Fietkau
87783599b2 madwifi: delay calibration with a timer when called from becaon context
SVN-Revision: 15029
2009-03-25 01:26:20 +00:00
Felix Fietkau
c85a831b14 madwifi: fix a locking error related to wds (thx, tharvey)
SVN-Revision: 14990
2009-03-23 12:17:46 +00:00
Felix Fietkau
2973b2dc9c madwifi: add fragmentation fix from #4817
SVN-Revision: 14989
2009-03-23 12:11:47 +00:00
Felix Fietkau
39643cdbed reorganize madwifi patches slightly
SVN-Revision: 14988
2009-03-23 12:11:17 +00:00
Felix Fietkau
60d4e6e747 atheros: clean up the 2.6.28 port in preparation for pushing it upstream
SVN-Revision: 14967
2009-03-22 14:46:58 +00:00
Felix Fietkau
165f60bba9 madwifi: improve the autochannel decision making on systems with multiple cards
SVN-Revision: 14748
2009-03-04 21:39:46 +00:00
Felix Fietkau
cf3beca4a2 madwifi: improve reliability of napi polling when fast framing is enabled
SVN-Revision: 14215
2009-01-27 06:13:57 +00:00
Felix Fietkau
a43685367e madwifi: fix rx for pure wds interfaces
SVN-Revision: 14203
2009-01-26 14:37:21 +00:00
Felix Fietkau
172dbe47b6 madwifi: fix a potential race condition in the wds ap station interface setup/teardown
SVN-Revision: 14202
2009-01-26 14:36:39 +00:00
Felix Fietkau
3f3b9a86a3 madwifi: add back a missing part of the mbss vap refactoring
SVN-Revision: 14197
2009-01-26 05:31:18 +00:00