Commit Graph

614 Commits (d8634c45214d6321d6b9a478564454ef295b7d87)

Author SHA1 Message Date
Vasilis Tsiligiannis e6a9e6875a mac80211: Fix antenna setting when only one of {rx,tx}antenna options is specified
SVN-Revision: 25136
2011-01-27 09:13:51 +00:00
Jo-Philipp Wich 3b0c90325e mac80211: add missing done to mac80211.sh (#8735)
SVN-Revision: 25131
2011-01-26 21:01:23 +00:00
Jo-Philipp Wich 49d060dc1b mac80211: add mising esac to mac80211.sh
SVN-Revision: 25122
2011-01-26 20:37:12 +00:00
Jo-Philipp Wich 4e369e5378 mac80211: rework recent mac80211.sh additions: - split antenna options into rxantenna and txantenna to bring it in line with broadcom and madwifi - get rid of temporary variables - follow the documented config protocol for wep keys (option key # + option key# [s:]data)
SVN-Revision: 25116
2011-01-26 18:01:26 +00:00
Felix Fietkau 10923cff7e ath9k: optimize memory allocations - improves performance and reduces ath9k RAM usage by 2 MB per device
SVN-Revision: 25115
2011-01-26 17:28:12 +00:00
Felix Fietkau 0cd2b87f95 mac80211: Add new parameters to mac80211.sh
Add new options 'bintval' (beacon interval), 'basicrates' (basic rates) and
'antenna' (antenna selection) for /etc/config/wireless to be used with
mac80211 drivers.

Enable WEP encryption for IBSS mode.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25111
2011-01-26 11:34:15 +00:00
Felix Fietkau cfdfc8c05b mac80211: Add mac address filter configuration for hostapd
Add support of mac address filter. Now 'macfilter' and 'maclist' options
can be used with mac80211.

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25105
2011-01-26 11:33:54 +00:00
Felix Fietkau 5903f4a167 mac80211: Improve ath5k/ar71xx PCI bug WAR
It has been confirmed by Atheros that this PCI bug affects the RX side only,
so we can keep the 128B DMA size for TX.

With this change we can double the thruput of ath5k from 15Mps to 30Mbps.

We have been using this patch since more than 6 month in a production
environment without problems and a significant performance improvement.

It has also been said to fix HW encryption:
http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04311.html

Patch from: kentarou matsuyama <matsuyama@thinktube.com>

SVN-Revision: 25104
2011-01-26 11:33:50 +00:00
Felix Fietkau 998da1234f ath9k: fix tx queue debug counters
SVN-Revision: 25099
2011-01-26 11:33:27 +00:00
Felix Fietkau 9b34dfb571 mac80211: update to wireless-testing 2011-01-24
SVN-Revision: 25093
2011-01-24 18:54:16 +00:00
Felix Fietkau fa542df6e1 ath9k: kmod-ath9k has no extra menuconfig options, remove MENU:=1 (#8695)
SVN-Revision: 25060
2011-01-21 18:32:06 +00:00
Felix Fietkau c646f205e2 ath9k: fix some ps wakeup/restore issues that led to crashes and other weird behavior
SVN-Revision: 25058
2011-01-21 17:54:44 +00:00
Felix Fietkau 02bf1599a3 ath9k: disable PA predistortion on AR93xx for now until it is properly fixed
SVN-Revision: 25056
2011-01-21 01:43:32 +00:00
Felix Fietkau be39c9dc6e ath9k: remove virtual wiphy support - it was only experimental anyway and it is not going to be maintained anymore
SVN-Revision: 25055
2011-01-20 23:35:30 +00:00
Felix Fietkau 86a9bbe4ba mac80211: add a few tx related fixes
SVN-Revision: 25054
2011-01-20 23:35:26 +00:00
Felix Fietkau 4ee2365159 mac80211: update to wireless-testing 2010-01-19
SVN-Revision: 25053
2011-01-20 23:35:21 +00:00
Felix Fietkau 876dd50e11 mac80211: fix the br_port_exists compatibility macro for 2.6.38
SVN-Revision: 25051
2011-01-20 13:46:59 +00:00
Felix Fietkau 817ee250d7 mac80211: rework wds sta fix - check for the protocol of the incoming frame instead of just the authorized state
SVN-Revision: 25039
2011-01-18 14:43:58 +00:00
Felix Fietkau 6cf6302a78 mac80211: fix compile errors on powerpc
SVN-Revision: 25014
2011-01-16 01:24:48 +00:00
Felix Fietkau 1a7a36b0a4 mac80211: fix frames looping back to a wds station
SVN-Revision: 25008
2011-01-15 13:41:10 +00:00
Felix Fietkau 098e2d7ca1 ath9k: fix a few more aggregation related issues, should improve stability
SVN-Revision: 25007
2011-01-15 13:41:06 +00:00
Felix Fietkau f05691af93 mac80211: include the kfifo backport in compat.ko if necessary (fixes libertas, rt2x00)
SVN-Revision: 24978
2011-01-13 23:28:22 +00:00
Felix Fietkau 2c0ac457ed ath9k: fix spurious decryption crc error regression
SVN-Revision: 24976
2011-01-13 23:07:58 +00:00
Jo-Philipp Wich 253f4d82f2 mac80211: support per-vif wmm option, defaults to 1 if unset
SVN-Revision: 24966
2011-01-11 13:19:53 +00:00
Felix Fietkau a339e58d72 ath9k: reduce the number of false positives triggered by the baseband hang check by only running it when beacon transmission is blocked
SVN-Revision: 24954
2011-01-10 00:25:17 +00:00
Felix Fietkau 6528a58151 ath9k: add a few aggregation reliability fixes
SVN-Revision: 24949
2011-01-09 20:35:27 +00:00
Felix Fietkau 56647592a4 mac80211: update to wireless-testing 2011-01-05, should improve aggregation reliability in ath9k
SVN-Revision: 24948
2011-01-09 20:32:25 +00:00
Imre Kaloz e9013bff66 fix md5sum, use our mirror with a fixed-up filename to make sure we get the right fw version
SVN-Revision: 24901
2011-01-04 16:39:16 +00:00
Felix Fietkau 8c7ea4384c mac80211: fix a race condition during key deletion
SVN-Revision: 24895
2011-01-04 00:37:28 +00:00
Imre Kaloz 4a177f01a2 use the latest fw release
SVN-Revision: 24894
2011-01-03 18:17:01 +00:00
Imre Kaloz e99f8f2dd0 tune ath dependencies - carl9170 can be used on targets with usb but without pci
SVN-Revision: 24893
2011-01-03 18:16:05 +00:00
Felix Fietkau a718ebf1ed ath9k: add more pending fixes from linux-wireless@
SVN-Revision: 24858
2010-12-30 15:48:39 +00:00
Felix Fietkau f1becde97b ath9k: fix rx dma descriptor error flag handling
SVN-Revision: 24855
2010-12-30 15:48:18 +00:00
Felix Fietkau 61e492d316 ath9k: add back the interrupt mitigation tweak and reduce the rx interrupt mitigation times further
SVN-Revision: 24819
2010-12-24 12:09:43 +00:00
Felix Fietkau 3a9c856475 ath9k: add pending fixes for revision checks and handling of the hw workaround register
SVN-Revision: 24818
2010-12-24 12:09:36 +00:00
Alexandros C. Couloumbis 69b7963402 package/mac80211: fix issue when CONFIG_MAC80211_LEDS is not set.
SVN-Revision: 24813
2010-12-23 14:58:16 +00:00
Hauke Mehrtens 54ffa895f2 mac80211: add CONFIG_ATH5K_PCI only when not on aterhos target
SVN-Revision: 24801
2010-12-22 17:39:05 +00:00
Hauke Mehrtens 3e668eb7b7 mac80211: rmove unused config symbols.
CONFIG_RT2800PCI_PCI and CONFIG_RT2800PCI_SOC were removed some time ago and CONFIG_IWLWIFI was replaced by CONFIG_COMPAT_IWLWIFI in compat wireless

SVN-Revision: 24794
2010-12-22 14:59:53 +00:00
Hauke Mehrtens 005787c58f mac80211: activate ahb bud for ath5k driver if on atheros target.
SVN-Revision: 24793
2010-12-22 14:57:40 +00:00
Jo-Philipp Wich 7526fd8627 mac80211: rename max_clients option to maxassoc, this brings it in line with broadcom
SVN-Revision: 24726
2010-12-19 13:33:55 +00:00
Felix Fietkau 3347f8e360 hostapd: add support for specifying the maximum number of clients
Signed-off-by: Alexander Couzens <lynxis@c-base.org>

SVN-Revision: 24725
2010-12-19 11:56:56 +00:00
Felix Fietkau d6addd4ecd mac80211: another optimization for tx performance
SVN-Revision: 24677
2010-12-18 18:27:51 +00:00
Felix Fietkau b40d260aaf mac80211: fix a crash in the tx path
SVN-Revision: 24672
2010-12-18 17:56:32 +00:00
Felix Fietkau 5c4d94f714 mac80211: fix a missing return value
SVN-Revision: 24671
2010-12-18 17:40:09 +00:00
Felix Fietkau 121b27fb2b mac80211: significantly reduce the cpu load caused by excessive skb header cloning
SVN-Revision: 24669
2010-12-18 17:23:38 +00:00
Felix Fietkau 933e2c8e04 ath9k: do not force the chainmask to 1 for legacy mode - it makes no sense and it reduces txpower and unnecessarily disables MRC
SVN-Revision: 24657
2010-12-18 02:14:52 +00:00
Felix Fietkau b51a9f9248 mac80211: update to wireless-testing 2010-12-16
SVN-Revision: 24655
2010-12-18 02:00:10 +00:00
Felix Fietkau 9958bc43c8 ath9k: update initvals for ar9003
SVN-Revision: 24629
2010-12-16 23:55:32 +00:00
Felix Fietkau 9fba23352b ath9k: remove code for setting up gpio based baseband rfkill - it was never used, nor configured properly
SVN-Revision: 24628
2010-12-16 23:55:23 +00:00
Felix Fietkau a63754b5d5 ath9k: use the number of pending aggregates instead of the queue depth to determine when it is time to form the next A-MPDU
SVN-Revision: 24627
2010-12-16 23:55:12 +00:00