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