Commit Graph

820 Commits (83842c1fc6a87d97c78d7e04125f5727959ef107)

Author SHA1 Message Date
Felix Fietkau 83842c1fc6 mac80211: update to 2013-01-07, add several ath9k stability fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35063 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-09 12:45:28 +00:00
Felix Fietkau 00b8e3793b ath9k: disable TX_IQ_ON_AGC_CAL on AR934x, should improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34979 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-01-02 17:37:30 +00:00
Felix Fietkau 52db048af3 mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-28 21:05:57 +00:00
Felix Fietkau ff6fdc0f9b mac80211: assume 2-byte aligning for 802.11 packets, slightly improves code size and performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34910 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-28 21:05:49 +00:00
Gabor Juhos 64dc67c44a mac80211: update rt2x00 rx_status patch
Also remove the superfluous ones for ath5k, p54.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34637 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-11 17:49:11 +00:00
Gabor Juhos 6ff2a66a2f mac80211: zero-out rx_status in rt2x00, ath5k, p54
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34627 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-11 14:16:23 +00:00
Gabor Juhos 515fa69f8f mac80211: fix possible NULL pointer dereference in ath9k
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34624 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 23:21:02 +00:00
Felix Fietkau 722553af77 mac80211: fix channel context related warnings when using wds ap mode (fixes #12585)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 18:29:17 +00:00
Felix Fietkau 04d293ebae b43: fix tx path skb leaks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 16:43:01 +00:00
Gabor Juhos 23fe7d4e4f mac80211: ath9k: allow to load EEPROM data via firmware API
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34606 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 15:46:15 +00:00
Gabor Juhos f7b644774f mac80211: ath9k: fix OTP register offsets for AR9340
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34605 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 15:46:13 +00:00
Felix Fietkau ed9c523990 ath5k: fix skb leaks (should fix #12199)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34603 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 15:42:34 +00:00
Felix Fietkau f7a9482416 mac80211: fix setting txpower (#12594)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34594 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 13:51:09 +00:00
Felix Fietkau ec9496391e ath9k: improve signal strength / channel noise reporting accuracy
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34592 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 13:51:02 +00:00
Felix Fietkau af2a7d18d1 mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34591 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 13:50:58 +00:00
Felix Fietkau 469e1c3a80 mac80211: merge fix for carl9170 upstream regression
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34590 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-10 13:50:54 +00:00
Felix Fietkau 6ec11910ca mac80211: update to wireless-testing 2012-12-06
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34571 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-07 16:46:04 +00:00
Hauke Mehrtens 104526605c mac80211: brcmsmac: do a read after write when writing objmem to device.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-07 16:24:35 +00:00
Felix Fietkau aaf2783f6c mac80211: clean up patches, replace patching config.mk with a generated sed expression
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34531 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-06 14:11:09 +00:00
Gabor Juhos 7faa98983a mac80211: refresh patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34464 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-02 20:41:39 +00:00
Gabor Juhos 523556378b mac80211: rename a misnamed ath9k patch
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34463 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-12-02 20:41:37 +00:00
Gabor Juhos e71db9dfd9 mac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHz
[juhosg: move ramips specific stuff into a followup patch]

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34269 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-20 07:19:09 +00:00
Gabor Juhos d830c243a0 mac80211/rt2x00: support Rt3352 with external PA
This is needed for WiFi to work e.g. on DIR-615 rev.H1.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34268 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-20 07:19:08 +00:00
Felix Fietkau ac7d1d747a mac80211: add more tx skb free fixes (hopefully final fix to #11894)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-10 02:47:33 +00:00
Felix Fietkau 4523fb277f mac80211: prevent reconfigure calls while interfaces are down
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-31 14:59:12 +00:00
Felix Fietkau a3a0a5f116 mac80211: report tx status for dropped frames, should fix some remaining stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33991 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 13:29:12 +00:00
Felix Fietkau aca13bdc53 ath9k: add a patch that prevents excessive retry of single frames during an aggregation session
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33989 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-29 12:44:37 +00:00
Gabor Juhos cdeefe000e generic: allow to disable [25]GHz support in ath9k via platform data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33954 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-27 08:55:36 +00:00
Felix Fietkau 098e94e4c3 ath9k: fix a stale bf->bf_next pointer, potentially leading to double-free errors and "Failed to stop Tx DMA" errors
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33938 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 21:41:56 +00:00
Felix Fietkau 1fa1af041c mac80211: refresh patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33937 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 21:41:52 +00:00
Hauke Mehrtens 183c8129ef kernel: update bcma and ssb to master-2012-10-18 from wireless-testing
* update the flash driver for bcm47xx to use the stubs already in bcma
* do some misc enhancements to the flash drivers for bcm47xx


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-25 14:33:47 +00:00
Felix Fietkau 5c5fd69faa ath9k: fix operating state check on changing the channel bandwidth via debugfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33891 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-22 16:23:23 +00:00
Felix Fietkau 7eb2af28dd mac80211: merge a client mode state handling fix, refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33821 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-17 18:53:46 +00:00
Felix Fietkau 7202369b1a mac80211: use ieee80211_free_txskb in a few more places
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-10 13:02:27 +00:00
Hauke Mehrtens 5ea49bbb0e mac80211: brcmsmac: use firmware extracted from proprietary driver
The firmware from linux-firmware does not support the rev 17 core found 
in a bcm4716. The firmware extracted from the proprietary driver 
supports this core. Use this firmware instead by default.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-08 20:18:27 +00:00
Felix Fietkau 214d92cfca mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33636 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-07 21:35:33 +00:00
Felix Fietkau bd267624fc mac80211: use ieee80211_free_txskb in a few more places to prevent skb leaks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33635 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-07 21:35:29 +00:00
Felix Fietkau e8ad5f0b87 ath9k: fix invalid register access on single-stream ar93xx devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-05 16:15:55 +00:00
Gabor Juhos 1f8e2ccbc3 mac80211/rt2x00: fix lna assignment typo in Rt3352 which went upstream
Reviewing what went into wireless-testing I found a quite nasty mistake,
probably a result of copy&past'ing from the lines below in rt2800lib.c.
This adds another patch to fix that.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33616 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-04 06:34:14 +00:00
Gabor Juhos 1634efcda7 mac80211/rt2x00: sync Rt3352 support
The original patch was accepted into linux-next in a slightly modified form.
In order to provide integrity to follow-up patches, replace the patch in OpenWrt
with the (semantically identical) now upstream patch.
(commit 03839951515b0ea2b21d649b1fe7b63f9817d0c8 in wireless-testing)

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33615 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-04 06:34:12 +00:00
Felix Fietkau e1c21652e8 mac80211: allow scans in access point mode (for site survey)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33613 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 19:13:20 +00:00
Felix Fietkau 147387bd1e ath9k: use ieee80211_free_txskb, might fix hostapd stability issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33611 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 18:57:31 +00:00
Felix Fietkau ddee07f1db mac80211: fix regulatory tx power initialization
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-03 18:57:25 +00:00
Felix Fietkau 36349413b7 mac80211: fix antenna gain and add support for user-defined antenna gain configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33585 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:29:09 +00:00
Felix Fietkau 198408b924 mac80211: rework the current tx power display patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:29:02 +00:00
Felix Fietkau 6d37c9e99a mac80211: fix beacon IE power constraint handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-28 18:28:54 +00:00
Felix Fietkau 3c2b27da2f ath5k: add a spur mitigation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-27 11:12:13 +00:00
Florian Fainelli dcae68fe91 [package] mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33557 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-26 12:53:54 +00:00
Felix Fietkau 7e02f20eb0 mac80211: avoid sending useless delBA frames on client disassoc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-25 16:20:30 +00:00
Felix Fietkau c85bbac847 ath9k: fix rx filtering for older chipsets, helps with multi-bssid and mesh mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-09-25 16:17:18 +00:00