Commit Graph

928 Commits (c4bc1f1ae3a8daf8be9c243bd6f154f675d00c01)

Author SHA1 Message Date
Felix Fietkau 275452c591 ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 13:50:30 +00:00
Jonas Gorski 658aa10618 mac80211: current revisions build with 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29728 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-13 14:47:30 +00:00
Felix Fietkau 50d5d3d521 ath9k: merge a channel change fix from linux-wireless
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29684 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-07 20:54:33 +00:00
Felix Fietkau d0c5f3d561 mac80211: clean up init, remove some redundant checks, fix tx power init (#10113)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29606 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-23 19:24:38 +00:00
Hauke Mehrtens 9d3acee299 mac80211: deactivate mac80211 tracing
Activating tracing on kernel <= 2.6.32 causes build errors.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:23:34 +00:00
Felix Fietkau d77a9507ed ath9k: fix another tx locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 15:51:20 +00:00
Felix Fietkau 69a1e0d185 mac80211: fix powersave setting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29569 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 10:27:28 +00:00
Felix Fietkau 13d5284cbf mac80211: apply txpower after bringing up the interface, should fix #10113
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:19:21 +00:00
Felix Fietkau e807bd0870 mac80211: use iw instead of iwconfig to disable powersave
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:18:46 +00:00
Felix Fietkau 112924dd64 ath9k: fix some issues in the btcoex disable patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:17:34 +00:00
Felix Fietkau a25574d801 ath9k: fix a locking issue in the tx path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-17 14:28:25 +00:00
Felix Fietkau 15f4ea544b ath9k: fix a crash in led init
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-16 23:41:44 +00:00
Felix Fietkau eca3afdccd ath9k: fix a locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29537 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 21:03:52 +00:00
Felix Fietkau af0dd984dc ath9k: add support for registering extra leds connected to the wmac gpio lines
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29530 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 20:21:36 +00:00
Felix Fietkau 4afbf11579 mac80211: make mesh support optional
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-12 14:42:35 +00:00
Felix Fietkau e0620cdd10 mac80211: merge another upstream aggregation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:19 +00:00
Felix Fietkau 129ed8eefb ath9k: disable bluetooth coexistence support to reduce module size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:12 +00:00
Felix Fietkau dea57439e6 ath9k: improve handling of blockackreq (should improve aggregation behavior under tough wifi conditions with lots of retransmission)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:07 +00:00
Felix Fietkau 606e4948a5 mac80211: merge an upstream fix for an aggregation related race condition
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:16:58 +00:00
Hauke Mehrtens 55cf8524dc mac80211: add support for firmware 666.2 for b43 devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29485 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-08 22:53:13 +00:00
Felix Fietkau d38ebf16eb mac80211: merge some pending fixes, fixes skb leaks and some warnings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 22:12:16 +00:00
Felix Fietkau dc45a86c8a ath9k: fix antenna configuration on ar9285 for devices without antenna diversity
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:34 +00:00
Felix Fietkau 37f16a175e ath9k: fix 5/10 mhz channel bandwidth issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:25 +00:00
Felix Fietkau a95157c262 mac80211: update to 2011-12-01
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29436 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:17 +00:00
Felix Fietkau 1422db693d ath9k: fix a regression in touching power mode related registers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29341 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-27 06:29:09 +00:00
Felix Fietkau 6ef86102b7 ath9k: enable ANI on ar913x, should noticeably improve stability in noisy environments
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29338 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-27 04:30:09 +00:00
Felix Fietkau d2a0fbed9f mac80211: fix aggregation related kernel warnings when using wds
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-23 13:55:35 +00:00
Felix Fietkau 5fbacb2ef8 ath9k: fix setting channel bandwidth before bringing up interfaces
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-23 13:55:14 +00:00
Nicolas Thill c389cc1995 package/mac80211: fix atomic64 issues on x86 / uml
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-21 21:40:26 +00:00
Jo-Philipp Wich c0344a2309 [package] mac80211: revert unrelated change in previous commit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29285 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-21 13:35:19 +00:00
Jo-Philipp Wich 2559d4ca32 [package] mac80211: fix reversed WARN_ON() condition which causes a stray stacktrace on boot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29284 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-21 13:33:11 +00:00
Felix Fietkau 6a9ae47a73 ath9k: merge a pending aggregation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:42 +00:00
Felix Fietkau 559763bf34 mac80211: refresh p54spi patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29272 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:34 +00:00
Felix Fietkau 95c06da709 mac80211: fix a workqueue compat backport
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29271 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-20 09:29:27 +00:00
Felix Fietkau 141acf25b1 Revert "package/mac80211: fix atomic64 compat"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29258 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-19 16:56:47 +00:00
Felix Fietkau 90ee49af6f ath9k: allow run-time change of the chanbw debugfs file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29257 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-19 16:56:44 +00:00
Felix Fietkau 7edf022943 mac80211: update to wireless-testing 2011-11-15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29240 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-18 11:27:19 +00:00
Nicolas Thill 7250a80f7c package/mac80211: fix atomic64 compat
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-17 09:57:00 +00:00
Michael Büsch 86bee92665 p54spi: workqueue deadlock fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29202 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-16 22:45:23 +00:00
Michael Büsch 354c5772ba p54spi: Lock fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29200 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-16 22:26:12 +00:00
Felix Fietkau 5891c99757 ath9k: reorganize patches, reset hardware after full sleep (fixes #10349)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29155 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-15 14:53:21 +00:00
Felix Fietkau 73c7e70a0b ath9k: do not put the hardware to full-sleep while tx is pending
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-14 21:21:24 +00:00
Felix Fietkau 5d835b8c1a ath9k: rework radio stop/start cleanup, avoid duplicate rx/tx stop, avoid early phy stop
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-14 21:21:03 +00:00
Felix Fietkau 6f8941554b mac80211: enable support for RaLink Rt53xx USB devices in rt2800usb
The driver works quite nice and stable for me using a RaLink Rt5370 USB device.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29116 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-14 14:06:37 +00:00
John Crispin a6a4c7a38a lantiq: w303v has its rt2860 eep on the nor flash. tell compat-wireless how to use it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-12 18:41:15 +00:00
Jo-Philipp Wich d32fa4f3fa [package] mac80211: add antenna control api for b43
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28940 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-10 23:07:42 +00:00
Jonas Gorski 04fd1b5e8c package: mac80211: mark as broken for 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28896 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-09 21:16:48 +00:00
Felix Fietkau 141044b22f ath9k: fix LED related crashes on AR913x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28809 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-07 20:14:09 +00:00
Felix Fietkau fecfd25a62 carl9170: add dependency on kmod-input-core
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28808 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-07 14:50:04 +00:00
Jo-Philipp Wich beaaca872b [package] mac80211: change wireless ifname numbering schema
Instead of simply counting up until we hit a free iface, group ifnames by wiphy so that the first wlanX on a phy gets the phy number
and following ifaces an index-suffix, e.g. wlan0 for network 1 on phy 1 and wlan0-1 for network 2 on phy 1.
This fixes state var confusion when operating multiple radios and allows to reliably take down and restart one radio only, even if
the number of networks changes in between. This should, along with other changes in LuCI, fix #10335.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28784 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-06 18:49:17 +00:00