Felix Fietkau
446d06edac
mac80211: fix a memory leak in a-msdu rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48672
2016-02-08 13:38:03 +00:00
Felix Fietkau
21e716dbec
mac80211: update A-MSDU tx patch to the latest version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48671
2016-02-08 13:37:55 +00:00
Felix Fietkau
f3761eaacc
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48670
2016-02-08 13:37:47 +00:00
Rafał Miłecki
6ef21fb874
mac80211: fix flowrings infinite loops in brcmfmac on BCM4366
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48653
2016-02-07 23:12:38 +00:00
Felix Fietkau
04573657d0
mac80211: merge a fix for minstrel expected throughput reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48648
2016-02-07 14:30:01 +00:00
Felix Fietkau
1933dc0aa3
mac80211: merge a few mesh fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48647
2016-02-07 14:29:51 +00:00
Felix Fietkau
522bba5e42
ath9k: merge fix for noise floor calibration
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48641
2016-02-07 13:29:08 +00:00
Rafał Miłecki
d99cdd4fef
mac80211: add first brcmfmac patches for 14e4:4365 BCM4366 support
...
It's not really supported yet as it still fails with:
brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48640
2016-02-06 17:10:10 +00:00
Felix Fietkau
b0c782be70
mac80211: add A-MSDU tx support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48637
2016-02-05 16:43:38 +00:00
Felix Fietkau
351be0fdec
mac80211: parse legacy and HT rates in monitor mode injected frames
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48636
2016-02-05 16:43:25 +00:00
Felix Fietkau
ba1672bf2b
mac80211: add performance improvements for A-MSDU rx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48630
2016-02-04 20:17:25 +00:00
Felix Fietkau
7695d614df
mac80211: backport skb_free_frag and napi_alloc_frag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48582
2016-01-31 16:13:23 +00:00
Felix Fietkau
a6fe27a59a
mac80211: fix an out of bounds access issue in minstrel_ht
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48550
2016-01-29 14:23:23 +00:00
Felix Fietkau
c1e6ef488f
mac80211: merge a bunch of pending fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48536
2016-01-28 22:42:10 +00:00
Rafał Miłecki
529d527e2c
kernel: backport bcma stuff sent for 4.6
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48449
2016-01-22 09:22:37 +00:00
Felix Fietkau
baa618790a
ath9k: allow multiple virtual interfaces on DFS channels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48448
2016-01-22 00:54:34 +00:00
Felix Fietkau
df9275b25e
ath9k: ignore EEPROM mismatch on flash based devices ( fixes #21611 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48438
2016-01-21 15:37:43 +00:00
Felix Fietkau
82c5e2c497
mac80211: update to wireless-testing 2016-01-10
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48247
2016-01-15 15:03:48 +00:00
Felix Fietkau
cb85e21fd1
ath9k: add support for a newer tx gain table used in some TP-Link devices
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48233
2016-01-14 02:17:49 +00:00
Felix Fietkau
2a0e1b7f8d
mac80211: merge a fix for a ps-poll handling issue
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47958
2015-12-20 21:28:30 +00:00
John Crispin
932bc8d5eb
ath9k: Allow configuration of LED polarity in platform data.
...
Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 47910
2015-12-17 09:27:24 +00:00
John Crispin
4a4b0b82ec
ath9k: Pass LED polarity to ath_create_gpio_led when initializing the LEDs.
...
Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 47909
2015-12-17 09:27:18 +00:00
Hauke Mehrtens
96a938d082
mac80211: fix build of mac80211-hwsim on kernel 4.4
...
This genl_notify() backport should not be applied for kernel 4.4.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47795
2015-12-06 13:31:58 +00:00
Felix Fietkau
70ac77f869
mac80211: update to 2015-12-03
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47771
2015-12-04 22:39:37 +00:00
John Crispin
48c709e86d
mac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of beacon enable bit
...
Signed-off-by: evaxige <evaxige@qq.com>
SVN-Revision: 47668
2015-11-28 23:24:59 +00:00
Felix Fietkau
a4e234d278
ath10k: fix memory allocation issues on platforms where DMA coherent memory is constrained
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47625
2015-11-24 19:09:45 +00:00
Rafał Miłecki
b2dab45aa7
kernel: backport ssb changes from 4.4-rc1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47483
2015-11-16 06:55:38 +00:00
Felix Fietkau
0afee71820
mac80211: disable a broken feature that was merged with the last update
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47402
2015-11-07 12:12:08 +00:00
Felix Fietkau
356008e748
mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47371
2015-11-03 12:00:36 +00:00
Felix Fietkau
7224c5d249
mac80211: fix crash when using mesh (11s) VIF together with another VIF
...
llid_in_use needs to be limited to stations of the same VIF, otherwise it
will cause a NULL deref as the sta_info of non-mesh-VIFs don't have
sta->mesh set.
Steps to reproduce:
modprobe mac80211_hwsim channels=2
iw phy phy0 interface add ibss0 type ibss
iw phy phy0 interface add mesh0 type mp
iw phy phy1 interface add ibss1 type ibss
iw phy phy1 interface add mesh1 type mp
ip link set ibss0 up
ip link set mesh0 up
ip link set ibss1 up
ip link set mesh1 up
iw dev ibss0 ibss join foo 2412
iw dev ibss1 ibss join foo 2412
# Ensure that ibss0 and ibss1 are actually associated; I often need to
# leave and join the cell on ibss1 a second time.
iw dev mesh0 mesh join bar
iw dev mesh1 mesh join bar # crash
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 47364
2015-11-02 18:26:15 +00:00
Felix Fietkau
ce09894398
mac80211: add pending ath9k/ath10k patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47287
2015-10-30 15:18:03 +00:00
Felix Fietkau
ec3ee0969e
mac80211: update to wireless-testing 2015-10-26
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47286
2015-10-30 15:17:56 +00:00
Felix Fietkau
42cad88e8f
mac80211: add a fix to initialize the tid field in the tx queue struct
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47142
2015-10-05 15:43:14 +00:00
Rafał Miłecki
439669b49c
mac80211: backport patch setting TX power in interface info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47059
2015-09-27 10:25:27 +00:00
Felix Fietkau
6e97442105
ath9k: fix handling of tx headroom for padding ( fixes #20556 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47042
2015-09-24 15:02:15 +00:00
Felix Fietkau
528d38b4e9
mac80211: fix a few issues with fast-xmit support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47041
2015-09-24 15:02:07 +00:00
Felix Fietkau
3dc3275b38
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46949
2015-09-16 07:56:47 +00:00
Felix Fietkau
5fa9ed8c10
ath9k: enable hw manual peak calibration for QCA9561
...
This patch fix https://lists.openwrt.org/pipermail/openwrt-devel/
2015-August/034979.html. As the peak detect calibration is set
incorrectly.
Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46948
2015-09-16 07:56:41 +00:00
Felix Fietkau
714f7080cf
ath10k: reduce dma burst size on newer firmware to fix crashes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46900
2015-09-13 20:44:09 +00:00
Rafał Miłecki
98531b425d
mac80211: add pending brcmfmac patch fixing warm reboots
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46739
2015-08-27 14:39:30 +00:00
Rafał Miłecki
2cd72294b6
mac80211: add pending brcmfmac patches fixing multiple interfaces
...
So far support for multiple interface was somehow broken in brcmfmac.
Driver couldn't correctly match firmware and system interfaces resulting
in not working APs and WARNINGs. This pending patches fixes that :)
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46734
2015-08-26 22:10:14 +00:00
Rafał Miłecki
7a68c31a81
mac80211: backport latest patches except for NVRAM support
...
We sill don't use kernel 4.2 which is required for backporting using
upstream NVRAM support patch.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46724
2015-08-25 15:20:48 +00:00
Jonas Gorski
de19f06d12
mac80211: mwl8k: init devices synchronously
...
Make sure phys are probed and present before we detect wifis.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46566
2015-08-05 13:56:20 +00:00
Felix Fietkau
08c594bf5a
mac80211: restore AP scan patch
...
Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
SVN-Revision: 46535
2015-07-31 19:49:27 +00:00
Felix Fietkau
ad5cd9ec1d
mac80211: fix an invalid read in minstrel rate sorting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46533
2015-07-31 19:49:17 +00:00
Felix Fietkau
38646926a2
mac80211: fix data alignment of management frames / beacons
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46532
2015-07-31 19:49:09 +00:00
Hauke Mehrtens
91bdcc65e9
mac80211: do not add debugfs_create_devm_seqfile() on recent kernel versions
...
An #ifdef for the kernel version was missing around the header of
debugfs_create_devm_seqfile() and the LINUX_BACKPORT() was also not
done.
This closes #20181
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46492
2015-07-25 13:40:43 +00:00
Felix Fietkau
9384cc5951
mac80211: update to wireless-testing 2015-07-21
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46436
2015-07-22 12:45:03 +00:00
Felix Fietkau
621dd13590
cfg80211: fix a locking issue ( #20098 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46413
2015-07-18 19:10:38 +00:00
Rafał Miłecki
aee7bf2fca
mac80211: add brcmfmac patch fixing user space picked MACs
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46288
2015-07-09 18:03:39 +00:00
Rafał Miłecki
4587e39fe7
mac80211: try to workaround some brcmfmac bug with handling interfaces
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46278
2015-07-09 06:09:50 +00:00
John Crispin
cb52ede81d
mac80211: Drop ath10k workaround for providing calibration data
...
Ath10k has now a proper method of providing calibration data via
the kernel firmware API. This patch can be dropped as all boards
now use the proper method.
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
SVN-Revision: 46245
2015-07-07 13:48:06 +00:00
John Crispin
aab3ecdfd8
mac80211: ath9k: fix qca956x name also
...
Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 46243
2015-07-07 13:47:51 +00:00
Hauke Mehrtens
6097f550e0
mac80211: fix compile warning in rt2800lib.c
...
reorder some parts of the patch to remove the declaration-after-
statement warning.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46205
2015-07-06 21:43:48 +00:00
Hauke Mehrtens
cbe0b6800e
mac80211: remove useless patch
...
unregister_netdevice_many() was extended in this commit to also delete unreg_list:
https://git.kernel.org/cgit/linux/kernel/git/backports/backports.git/commit/?id=97666f936e0656a1b28c40cc33981a8db65e1a11
This patch is no longer needed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46203
2015-07-06 21:31:40 +00:00
Hauke Mehrtens
1b2d8f79fd
mac80211: remove useless patch
...
This patch was already applied upstream, linux/device.h gets included 2
lines above this change.
This was done in this commit:
https://git.kernel.org/cgit/linux/kernel/git/backports/backports.git/commit/?id=fd6bb301116d48c50722b0a4399e26ab0237e563
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46202
2015-07-06 21:31:13 +00:00
Felix Fietkau
ba94a9309a
mac80211: add missing patch chunk
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46201
2015-07-06 18:41:17 +00:00
Felix Fietkau
b30e092de6
mac80211: update to version 2015-06-22
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46198
2015-07-06 16:26:34 +00:00
Felix Fietkau
872729c325
mac80211: Backport ath10k firmware API v5 support
...
These patches add support for the new version 5 firmware API.
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
SVN-Revision: 46194
2015-07-06 10:19:02 +00:00
Felix Fietkau
ddfaee36ba
ath9k: make DMA stop related messages debug-only ( #11862 , #9654 )
...
A long time ago, ath9k had issues during reset where the DMA engine
would stay active and could potentially corrupt memory.
To debug those issues, the driver would print warnings whenever they
occur.
Nowadays, these issues are gone and the primary cause of these messages
is if the MAC is stuck during reset or busy processing a long
transmission. This is fairly harmless, yet these messages continue to
worry users.
To reduce the number of bogus bug reports, turn these messages into
debug messages and count their occurence in the "reset" debugfs file.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46158
2015-07-02 11:45:08 +00:00
Nicolas Thill
0aa351196a
mac80211: fix build on UML
...
A duplicate include guard prevents inclusion of barrier.h in UML build and this prevents mac80211 from building.
This patch re-enables mac80211 hwsim and renames the include guard.
See https://lists.openwrt.org/pipermail/openwrt-devel/2015-June/033614.html for details.
Signed-off-by: Martin Tippmann <martin.tippmann@gmail.com>
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 46133
2015-06-26 00:43:03 +00:00
Felix Fietkau
20b3f6683d
ath9k: fix ar956x device detection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46090
2015-06-21 17:52:12 +00:00
Rafał Miłecki
1909a42ad4
mac80211: backport some brcmfmac patches
...
There are two important patches in this patchset: updating read pointer
quicker & rework of .get_station().
There are few more upstream patches that are p2p-related and weren't
backported in this commit.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46084
2015-06-21 12:07:33 +00:00
Felix Fietkau
e952654f0b
ath9k: add another fix for some rx/tx dma stop issues, refresh patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46008
2015-06-17 09:09:03 +00:00
Rafał Miłecki
0fb87699bd
mac80211: add brcmfmac patch for synchronous init
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45932
2015-06-08 15:17:52 +00:00
Rafał Miłecki
1756869a54
mac80211: add brcmfmac patch reading NVRAM from platform
...
This allows e.g. BCM43602 to work out of box, without dumping a proper
MTD partition to /lib/firmware/ NVRAM file.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45931
2015-06-08 15:17:35 +00:00
Rafał Miłecki
67159b7ea6
mac80211: fix b43 support for 14e4:4321 BCM4321 (band detection)
...
This fixes #19803
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45929
2015-06-08 12:50:47 +00:00
Rafał Miłecki
da01dbff70
mac80211: backport today's brcmfmac changes
...
This adds support for SR400ac NVRAM and fixes
/sys/class/ieee80211/*/macaddress
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45928
2015-06-08 12:50:38 +00:00
Felix Fietkau
913ca8200a
ath9k: fix an issue with stopping rx/tx dma on AR93xx
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45874
2015-06-02 08:47:21 +00:00
Rafał Miłecki
68dc59d438
mac80211: backport one missed brcmfmac NVRAM-related patch
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45812
2015-05-28 20:57:23 +00:00
Rafał Miłecki
c1cc2217c2
mac80211: backport today's brcmfmac changes
...
This fixes various problems with parsing platform NVRAM. It's required
to get BCM43602 working in most cases.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45802
2015-05-28 10:39:11 +00:00
Rafał Miłecki
565eac46b6
mac80211: backport today's brcmfmac changes
...
It should improve msgbuf throughput (PCIe devices like BCM43602).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45767
2015-05-26 12:14:34 +00:00
Jonas Gorski
072937888e
mac80211: make it work with 3.18.12+
...
3.18.12 backported 61ada528dea028331e99e8ceaed87c683ad25de2 ("sched/wait:
Provide infrastructure to deal with nested blocking") from 3.19, causing
the following error on load:
[ 13.588000] compat: exports duplicate symbol woken_wake_function (owned by kernel)
Fix this by guarding it with a check for 3.18.11 or earlier instead of
3.19.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45710
2015-05-21 19:32:16 +00:00
Rafał Miłecki
84a3e668fc
mac80211: backport brcmfmac to support multiple devices NVRAM
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45577
2015-04-24 10:53:11 +00:00
Rafał Miłecki
c1a7e13587
mac80211: update brcmfmac to the wireless-drivers-next-for-davem-2015-04-09
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45576
2015-04-24 10:45:33 +00:00
Felix Fietkau
b5073ca2c8
mac80211: merge a number of upstream driver fixes/improvements
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45432
2015-04-14 12:17:34 +00:00
Felix Fietkau
94850b0068
mac80211: get rid of tx power related log spam
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45271
2015-04-04 17:51:53 +00:00
Felix Fietkau
98cd35e477
mac80211: update the software queue patch to the version accepted upstream
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45265
2015-04-03 19:42:33 +00:00
Felix Fietkau
3cc4fd7370
ath: relax regulatory rules for default regd code
...
Most AP devices out there do not have a properly programmed regulatory
domain code, which means they are limited to US frequencies by default.
This has been a major annoyance for a long time now. Since no fix for
the manfuacturing process seems to be forthcoming, the only sane option
seems to be to allow users to change the country code in such cases.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45252
2015-04-03 16:39:28 +00:00
Felix Fietkau
54dd25eef4
mac80211: fix tx queue allocation issues ( #19329 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45069
2015-03-27 20:31:14 +00:00
Felix Fietkau
b67719f571
mac80211: remove a leftover patch chunk that should have been deleted in r45061
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45064
2015-03-27 15:04:00 +00:00
Felix Fietkau
7cc4cbb4d3
mac80211: rework memory allocation for software queueing patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45061
2015-03-27 14:54:46 +00:00
Rafał Miłecki
a7724918c9
kernel: mac80211: backport bcma patch renaming IRQ control function
...
This backports upstream commit 702131e2a393b45174be326f1dbe20b658b4f157
bcma: move PCI IRQ control function to host specific code
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44969
2015-03-24 10:38:59 +00:00
Felix Fietkau
9143cf5fc9
mac80211: merge a few performance enhancements
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44910
2015-03-20 16:24:14 +00:00
Felix Fietkau
f7a861615c
mac80211: update software queueing patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44909
2015-03-20 16:24:06 +00:00
Felix Fietkau
2e5125c3d6
mac80211: add some improvements to the software queueing code
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44872
2015-03-17 17:14:43 +00:00
Felix Fietkau
876fb249a8
ath9k: disable TPC support for now until bugs have been found and fixed
...
SVN-Revision: 44768
2015-03-15 07:10:38 +00:00
Felix Fietkau
34f831dbd8
ath: fix selecting the module individually ( #19162 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44750
2015-03-14 02:00:50 +00:00
Felix Fietkau
90b3984e60
mac80211: fix a rounding issue in minstrel MCS rate duration calculation
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44749
2015-03-14 02:00:44 +00:00
Felix Fietkau
25d13b89ee
mac80211: improve powersave handling in the tx queue rework patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44748
2015-03-14 02:00:36 +00:00
Felix Fietkau
fce7d5cfc9
mac80211: fix a pointer handling error in the new tx queueing code
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44738
2015-03-13 05:17:06 +00:00
Felix Fietkau
690808a3ba
ath9k: fix a beacon enable handling bug
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44696
2015-03-12 16:21:53 +00:00
Felix Fietkau
a67cd94def
mac80211: add missing header file
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44670
2015-03-11 16:36:35 +00:00
Felix Fietkau
790e704fc7
mac80211: remove obsolete patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44669
2015-03-11 16:25:09 +00:00
Felix Fietkau
1e5b7c17b0
mac80211: update to wireless-testing 2015-03-09
...
Based on patch by Bryan Forbes <bryan@reigndropsfall.net>
Also update mt76 to update for API changes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44655
2015-03-11 15:02:47 +00:00
John Crispin
8f99faaf21
ath5k: fix reset race
...
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 44603
2015-03-05 20:24:50 +00:00
John Crispin
ecde3110b5
ath5k: channel change fix
...
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 44602
2015-03-05 20:24:45 +00:00
Rafał Miłecki
be2abf706f
kernel/mac80211: backport bcma changes from 4.1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44595
2015-03-03 23:15:49 +00:00
Jo-Philipp Wich
8f7ce3aa6d
mac80211: don't hardcode /bin/bash
...
Instead of hardcoding /bin/bash, use /usr/bin/env bash - this fixes the
build on FreeBSD 10.1.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44283
2015-02-05 23:18:47 +00:00
John Crispin
ee445d7cb2
ath5k: fix spontaneus AR5312 freezes
...
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 44252
2015-02-04 06:09:51 +00:00
John Crispin
00a548aea8
mac80211: Revision r36939 breaks support for RT5370 (rt2800usb)
...
http://patchwork.ozlabs.org/patch/434532/
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44222
2015-01-30 08:06:47 +00:00
John Crispin
b86545c86d
mac80211: fix NULL pointer crash in monitor frame injection TX path
...
This "patch to the patch" fixes a NULL pointer derefence crash in the new
intermediate software queues. The crash can be reproduced by injecting an
802.11 frame with a BSSID that does not belong to a configured vif. The
wperf tool (https://github.com/anyfi/wperf ) may be convenient for doing
this.
Signed-off-by: Johan Almbladh <ja@anyfi.net>
SVN-Revision: 44220
2015-01-30 08:06:28 +00:00
John Crispin
895edf7c43
libertas: set wireless macaddr
...
Update the wireless macaddr with the value retrieved from the H/W.
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 44175
2015-01-28 12:07:35 +00:00
John Crispin
cae76f611a
libertas: configure sysfs symlinks
...
Update the libertas driver to configure symlinks in sysfs. This enables
the driver to be handled correctly by the mac80211/netifd/hostapd scripts.
With this patch, the wireless interface is functional on Guruplug Server Plus.
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 44174
2015-01-28 12:07:29 +00:00
John Crispin
94aebc6bd7
mac80211: add throughput trigger to ath10k
...
add a led trigger to ath10k based on the ath9k code
Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
SVN-Revision: 44033
2015-01-18 10:26:57 +00:00
Felix Fietkau
a570ccd7e2
ath9k: fix irq storm issues ( #18483 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43971
2015-01-14 13:20:38 +00:00
Felix Fietkau
beb4318bc3
ath10k: fix tx rate selection for ad-hoc mode with HT
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43790
2014-12-27 13:37:32 +00:00
Felix Fietkau
ff06d03a38
cfg80211: add support for changing the device mac address via sysfs
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43638
2014-12-11 20:07:58 +00:00
Felix Fietkau
03b49664e5
ath10k: init devices synchronously to fix wifi detection at boot
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43484
2014-12-01 20:01:05 +00:00
Felix Fietkau
62100c31d6
ath5k: fix hardware queue index assignment
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43442
2014-11-30 21:05:17 +00:00
Felix Fietkau
47f09fd345
ath9k: fix hardware tx queue allocation order
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43438
2014-11-30 19:41:59 +00:00
Felix Fietkau
8f7e398350
mac80211: fix a crash on getting the channel in WDS AP mode ( #18400 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43367
2014-11-24 17:13:54 +00:00
Felix Fietkau
6aeb3528a8
ath9k: fix some ar913x irq handling issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43342
2014-11-23 12:53:35 +00:00
Felix Fietkau
f80596c9df
mac80211: fix a crash on using VHT rates
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43340
2014-11-21 22:29:48 +00:00
Felix Fietkau
1ffcc555ef
mac80211: add an intermediate software queueing implementation
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43325
2014-11-19 20:17:01 +00:00
Felix Fietkau
bc30e04a83
mac80211: add support for passing sta rate table updates to the driver
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43324
2014-11-19 20:16:55 +00:00
Felix Fietkau
49aca2431c
mac80211: fix a crash bug in minstrel_ht
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43298
2014-11-18 22:20:50 +00:00
Felix Fietkau
9cd492b3e1
mac80211: add support for reporting tx status without attached skb
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43297
2014-11-18 22:20:45 +00:00
Felix Fietkau
dd5959c114
mac80211: fix VHT rate selection
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43279
2014-11-16 11:39:07 +00:00
Felix Fietkau
25d508dcd9
mac80211: backport list_last_entry
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43278
2014-11-16 11:39:01 +00:00
Felix Fietkau
6abb5f7a21
mac80211: backport devm_kmemdup
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43277
2014-11-16 11:38:55 +00:00
Felix Fietkau
5a05cb40ce
ath9k: fix crashes when using shared IRQs
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43239
2014-11-13 17:38:22 +00:00
Felix Fietkau
9809b02dec
mac80211: fix kernel crash on netdev unregister on newer 3.14 kernels
...
Based on patch by Mark Milburn
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43224
2014-11-09 02:25:49 +00:00
Felix Fietkau
740c755805
mac80211: update to wireless-testing 2014-11-04
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43210
2014-11-07 19:41:07 +00:00
Felix Fietkau
82e2aeb599
mac80211: merge a few pending upstream fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43208
2014-11-07 11:12:51 +00:00
Hauke Mehrtens
26e68b353f
mac80211: remove unused patch
...
This patch added stuff that is already there and if it would be needed
this would result in a compile error.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 43131
2014-10-31 21:55:21 +00:00
Felix Fietkau
e6da32c086
mac80211: fix key flush handling in AP+STA
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43079
2014-10-27 11:02:23 +00:00
Felix Fietkau
78bd998e49
ath9k: add a few calibration related fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43058
2014-10-25 14:45:22 +00:00
Felix Fietkau
29987caa25
rtlwifi: unbreak usb drivers
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43052
2014-10-24 22:00:34 +00:00
Felix Fietkau
16a9ab1d58
ath: process regulatory notifiers with CONFIG_ATH_USER_REGD set
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43034
2014-10-23 13:33:18 +00:00
Felix Fietkau
3772f272d0
ath10k: fix survey output channel in-use flag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43033
2014-10-23 13:33:14 +00:00
Felix Fietkau
d9ea3d2aa8
ath9k: fix tx power reporting
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43032
2014-10-22 16:26:56 +00:00
Felix Fietkau
18ae41edf0
ath9k: merge ar9580/ar955x initval updates
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43029
2014-10-22 13:32:12 +00:00
Felix Fietkau
201fb55ac5
ath9k: merge a regulatory handling fix
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43028
2014-10-22 13:32:06 +00:00
Felix Fietkau
f3ee419dbc
ath9k: merge a fix for queue start/stop handling ( fixes #18164 , #18130 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43011
2014-10-21 16:30:01 +00:00
Felix Fietkau
f0d9e712e4
mac80211: update to 2014-10-08
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42952
2014-10-18 17:38:59 +00:00
Felix Fietkau
8609ca69e0
mac80211: add a few upstream ath9k / mac80211 fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42849
2014-10-08 15:09:53 +00:00
Felix Fietkau
1161df826f
ath9k: add a fix for dynack
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42703
2014-09-30 21:36:04 +00:00
Felix Fietkau
cbc069f9c1
ath9k: add back missing fixes from the last version
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42701
2014-09-29 18:51:25 +00:00
Felix Fietkau
a03d97d383
ath9k: fix some issues with ar934x rev 3 (especially ad-hoc mode)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42686
2014-09-27 20:52:11 +00:00
Felix Fietkau
8be721208d
mac80211: update to wireless-testing 2014-09-26
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42683
2014-09-27 20:51:43 +00:00
Felix Fietkau
6ea49c5e13
ath9k_htc: fix decryption errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42530
2014-09-14 11:40:51 +00:00
Felix Fietkau
4ba3d616be
ath9k: fix pll clock initialization on newer soc devices ( fixes #14916 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42453
2014-09-09 08:03:00 +00:00
Felix Fietkau
3c5412e6c3
ath9k: add some ani related stability / performance fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42443
2014-09-08 16:45:30 +00:00
John Crispin
e82f16117f
mac80211: rt2x00: fix of ht20/ht40 switching fix
...
r42348 uses a wrong register
Signed-off-by: Serge Vasilugin <vasilugin@yandex.ru>
SVN-Revision: 42349
2014-09-01 13:19:32 +00:00
John Crispin
567c909af0
mac80211: rt2x00 correctly set ht20/ht40 filter
...
Simple patch to correct ht20/ht40 switching. Tested with rt3290/rt3352/rt5350
Signed-off-by: Serge Vasilugin <vasilugin@yandex.ru>
SVN-Revision: 42348
2014-09-01 11:40:38 +00:00
Felix Fietkau
f086c08c76
mac80211: fix crash when unloading drivers ( #17706 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42329
2014-08-29 20:41:01 +00:00
John Crispin
bbcf1fa610
mac80211/rt2x00: allow disabling bands through dts
...
Add dts property ralink,2ghz and ralink,5ghz
e.g. disable 2ghz band:
wmac@10180000 {
status = "okay";
ralink,2ghz = <0>;
}
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 42281
2014-08-25 06:36:01 +00:00
Hauke Mehrtens
33264155cb
mac80211: fix warning with kernel 3.14
...
This fixes a redefinition of net_get_random_once() warning.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 42141
2014-08-11 20:23:20 +00:00
Felix Fietkau
498619dc1f
mac80211: refresh patch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41953
2014-08-02 19:51:58 +00:00