1054009064
d05fbef769
mac80211: backport security fixes ( #10324 )
...
* mac80211: backport security fixes
This mainly affects scanning and beacon parsing, especially with MBSSID enabled
Fixes: CVE-2022-41674
Fixes: CVE-2022-42719
Fixes: CVE-2022-42720
Fixes: CVE-2022-42721
Fixes: CVE-2022-42722
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry-picked from commit 26f400210d6b3780fcc0deb89b9741837df9c8b8)
* mac80211: refresh patches
355-wifi-cfg80211-fix-BSS-refcounting-bugs.patch - 5a52384a51
Co-authored-by: Felix Fietkau <nbd@nbd.name>
Co-authored-by: 1054009064 <1054009064@users.noreply.github.com>
2022-10-28 15:17:13 +08:00
AmadeusGhost
3c294bd503
treewide: remove support of kernel 5.19
2022-10-25 10:55:54 +08:00
Andre Heider
bdd016c403
mac80211: fix masking nested A-MSDU support for mesh
...
CONFIG_MAC80211_MESH isn't defined for this package, rendering the patch
useless. Match protecting the access of sta_info.mesh with the very same
define declaring it.
Fixes 45109f69a6 "mac80211: fix compile error when mesh is disabled"
Signed-off-by: Andre Heider <a.heider@gmail.com>
2022-10-25 10:30:06 +08:00
Nick Hainke
c86da866ca
ksmbd: update to 3.4.6
...
Release Announcement:
https://github.com/cifsd-team/ksmbd/releases/tag/3.4.6
Remove upstreamed:
- 10-fix-build-on-kernel-5.15.52-or-higher.patch
Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-10-24 11:40:22 +08:00
coolsnowwolf
06fa03cb43
mt76: add MediaTek Filogic 630 (MT7916) support
2022-10-19 21:06:13 +08:00
coolsnowwolf
147061e637
ath11k: enable ethernet offload by default
2022-10-18 13:56:43 +08:00
AmadeusGhost
b98efa18fd
rockchip: fixes drm module dependencies
2022-10-18 11:19:09 +08:00
coolsnowwolf
9df30a2e36
kernel: fix linux 6.0 drm support
2022-10-14 14:10:12 +08:00
coolsnowwolf
677b831c3d
kernel: add linux 6.0 stable release support
2022-10-14 12:33:52 +08:00
coolsnowwolf
0dec08d9e2
x86: add amd Ryzen APU vage/rdna gpu support
2022-10-10 17:06:54 +08:00
Koen Vandeputte
60dc2c9b7c
mac80211: fix compile error when mesh is disabled
...
This fixes following compile error seen when
building mac80211 with mesh disabled:
.../backports-5.15.58-1/net/mac80211/agg-rx.c: In function 'ieee80211_send_addba_resp':
...backports-5.15.58-1/net/mac80211/agg-rx.c:255:17: error: 'struct sta_info' has no member named 'mesh'
255 | if (!sta->mesh)
| ^~
sta_info.h shows this item as being optional based on flags:
struct mesh_sta *mesh;
Guard the check to fix this.
Fixes: f96744ba6b ("mac80211: mask nested A-MSDU support for mesh")
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2022-10-05 11:38:10 +08:00
David Bauer
758af54df2
mac80211: mask nested A-MSDU support for mesh
...
mac80211 incorrectly processes A-MSDUs contained in A-MPDU frames. This
results in dropped packets and severely impacted throughput.
As a workaround, don't indicate support for A-MSDUs contained in
A-MPDUs. This improves throughput over mesh links by factor 10.
Signed-off-by: David Bauer <mail@david-bauer.net>
2022-10-04 11:37:15 +08:00
Felix Fietkau
784361332e
mt76: update to the latest version
...
e4fa68a9b3b3 linux-firmware: update firmware for MT7921 WiFi device
60fcf08fe659 linux-firmware: update firmware for MT7921 WiFi device
9d601f4eee8f linux-firmware: update firmware for MT7922 WiFi device
e49b6063fb4b wifi: mt76: move mt76_rate_power from core to mt76x02 driver code
3f27f6adb1ab wifi: mt76: mt76x02: simplify struct mt76x02_rate_power
c07f3d2d5ede wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
9059a5de3bd0 wifi: mt76: Remove unused inline function mt76_wcid_mask_test()
d75f15ddeb90 wifi: mt76: mt7915: fix bounds checking for tx-free-done command
06df7e689294 wifi: mt76: mt7915: reserve 8 bits for the index of rf registers
ad3d0f8db00b wifi: mt76: mt7915: rework eeprom tx paths and streams init
66065073177b wifi: mt76: mt7915: deal with special variant of mt7916
b0114a0abb57 wifi: mt76: mt7915: rework testmode tx antenna setting
6dee964e1f36 wifi: mt76: connac: introduce mt76_connac_spe_idx()
48c116d92939 wifi: mt76: mt7915: add spatial extension index support
db6db4ded0fd wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D
2b8f56a72d76 wifi: mt76: mt7915: fix mt7915_mac_set_timing()
d554a02554db wifi: mt76: mt7915: move wed init routines in mmio.c
61ce40e65852 wifi: mt76: mt7915: enable wed for mt7986 chipset
584a96ec4a0f wifi: mt76: mt7915: enable wed for mt7986-wmac chipset
172d68b6253d mt76: mt76x02: fix vht rate power array overrun
72b87836d368 Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD"
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-10-02 11:53:30 +08:00
Felix Fietkau
dde7a41246
kernel: move ubnt ledbar driver to a separate package
...
Simplifies the tree by removing a non-upstream kernel patch
and related kconfig symbols.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-09-30 22:26:36 +08:00
Felix Fietkau
4b6fd08298
kernel: remove hack patch, move kirkwood specific kmods to target modules.mk
...
Tweaking the KCONFIG line of kmod-ata-marvell-sata makes the hack patch
unnecessary
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-09-30 21:35:47 +08:00
Daniel Golle
8dfec81997
kernel: modules: bluetooth: include support for MediaTek USB
...
Enable MediaTek protocol in btusb module to support e.g. the Bluetooth
part of the MT7921K NGFF/M.2 module.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-28 00:32:11 +08:00
Daniel Golle
1969e2c390
mediatek: build USB XHCI support as module
...
Instead of always including the XHCI driver in the kernel on all
MediaTek boards, selectively include the kernel module only on boards
which actually make use of USB functionality.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-28 00:29:46 +08:00
Sungbo Eo
7901118997
mac80211: rt2x00: fix typo
...
Add missing semicolon and refresh patches.
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2022-09-18 21:30:20 +08:00
Felix Fietkau
e78c4bfffe
mt76: update to the latest version
...
94eb0bc1374d wifi: mt76: testmode: use random payload for tx packets
f8ece810002b wifi: mt76: add rx_check callback for usb devices
67fbdb7bed90 wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
a9b09dd2715f wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
ee3eb0d6d52e wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
9706ccef5447 wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
74a29eb4f714 wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
f49e06c4cfce wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
322656141fa4 wifi: mt76: sdio: poll sta stat when device transmits data
dee0a3cbfb03 wifi: mt76: mt7915: fix an uninitialized variable bug
9dd7be2c5164 wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
0ad02c9a4512 wifi: mt76: sdio: add rx_check callback for sdio devices
fe85e5ccbaca wifi: mt76: sdio: fix transmitting packet hangs
206c7ebd7464 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
bf79f5d73e4f wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
c4132ab0bea2 wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
52eec74986cf wifi: mt76: mt7663s: add rx_check callback
019ef069e754 wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
0a392ca03db8 wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
fbb3554b6236 wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
b55a4eb2ee21 wifi: mt76: mt7921: fix the firmware version report
2d72c9a74011 wifi: mt76: move move mt76_sta_stats to mt76_wcid
873365b06c5c wifi: mt76: add PPDU based TxS support for WED device
0c64a80a61c2 wifi: mt76: connac: fix in comment
d11f971a452e wifi: mt76: mt7921: get rid of the false positive reset
2ac22300c7ac wifi: mt76: mt7915: fix mcs value in ht mode
5e45533e4ba2 wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
e06376af21dd wifi: mt76: mt7915: do not check state before configuring implicit beamform
0c0bda4aea05 wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
cddc4b43ea93 wifi: mt76: mt7921e: fix rmmod crash in driver reload test
ebbd68842ee0 wifi: mt76: mt7921: introduce Country Location Control support
763a1d90133b wifi: mt76: mt7921e: fix random fw download fail
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-09-18 15:29:13 +08:00
lean
fabfc44859
bpftools: update to standalone bpftools + libbpf, use the latest version
2022-09-15 12:11:45 +08:00
lean
64e592e2d1
netfilter.mk: fix nft-socket and nft-tproxy depend
2022-09-13 00:24:50 +08:00
lean
ea54bd7ca1
ipq60xx: add Qihoo 360v6 AX1800 support
2022-09-12 04:29:38 +08:00
lean
163022ea32
ath11k: enable ipq60xx target dependency
2022-09-12 03:44:59 +08:00
lean
9c0a73385d
kernel: netfilter: Add nf_tproxy_ipv{4,6} and nf_socket_ipv{4,6}
2022-09-12 02:58:55 +08:00
lean
2b04e06a1c
fs: port ntfs3 from kernel 5.19 to 5.10
2022-09-11 03:36:58 +08:00
lean
915d5814dd
fs: port ntfs3 from kernel 5.19 to 5.4
2022-09-11 03:34:53 +08:00
Felix Fietkau
49e382d368
mt76: update to the latest version
...
d70546462b7b mt76: fix 5 GHz connection regression on mt76x0/mt76x2
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-09-08 14:25:12 +08:00
Josef Schlehofer
b18bb3efbf
kernel: fix typo for tegra crypto-sha1 module
...
Fixes: e889489bedfd2830411bd0cf6564b8272aa9c254 ("kernel: build
arm/neon-optimized sha1/512 modules")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-09-02 11:58:38 +08:00
lean
ef5585ee83
Merge branch 'master' of https://github.com/coolsnowwolf/lede
2022-08-29 21:40:36 +08:00
Daniel Golle
0ef0d66cb9
kernel: enable inside secure driver for MediaTek platforms
...
Older MT7623 ARMv7 SoC as well as new Filogic platforms come with
inside-secure,safexcel-eip97 units. Enable them in DTS and select the
driver kernel module by default on those platforms.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-08-29 11:39:05 +08:00
Felix Fietkau
ea13fe5a40
mt76: add mt7986 wmac support
...
Add firmware package for MT7986 and enable WMAC support in the driver
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-08-29 11:36:27 +08:00
lean
f8015dd5e9
mt76: mt7921e: add firmware for mt7922 wifi6e devices for Ryan
2022-08-29 01:11:02 +08:00
lean
b1e8d12da9
mt76: update to the latest version
2022-08-27 03:38:00 +08:00
lean
f71276d16f
ath11k: add wcn685x wifi6e ap mode and firmware support
2022-08-25 11:20:24 +08:00
lean
d496bf88a4
mac80211: fix ath10k 5.19 support
2022-08-25 02:55:42 +08:00
Sultan Alsawaf
944cb3db09
mac80211: parse the correct set of HE capabilities for AP mode
...
It is common for 802.11ax NICs to support more than just AP mode, which
results in there being a distinct set of HE capabilities for each mode. As
(bad) luck would have it, iw prints out info for each HE mode in sequential
order according to `enum nl80211_iftype`, and AP mode isn't always first.
As a result, the wrong set of HE capabilities can be parsed if an AP NIC
supports station (managed) mode or any other mode preceding AP mode, since
only the first set of HE capabilities printed by iw is parsed from awk's
output.
This has a noticeable impact on beamforming for example, since managed mode
usually doesn't have beamformer capabilities enabled, while AP mode does.
Hostapd won't be set up with the configs to enable beamformer capabilities
in this scenario, causing hostapd to disable beamforming to HE stations
even when it's supported by the AP.
Always parse the correct set of HE capabilities for AP mode to fix this.
This is achieved by trimming all of iw's output prior to the AP mode
capabilities, which ensures that the first set of HE capabilities are
always for AP mode.
Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2022-08-23 22:54:48 +08:00
lean
8b581837f0
mac80211: add rtl8821cu chipset support in rtw88
2022-08-18 23:44:47 +08:00
lean
3c0774cf8f
mt76: mt7921e: fix crash in chip reset fail on rockchip 5.19 kernel
2022-08-17 23:45:26 +08:00
lean
85c2ce64c5
mt76: add 5.19 kernel support
2022-08-17 23:38:06 +08:00
AmadeusGhost
3c6c5fac6c
rtl8821cu: drop broken package
...
Doesn't have these usb wireless network cards, but did a simple test
on rtl8852be, it turns out that the rtl driver is completely rubbish
and is no longer usable.
2022-08-16 15:22:20 +08:00
benihi
41f59a6c2e
kernel: modules: cleanup 5.18 ( #9946 )
2022-08-16 10:54:57 +08:00
lean
9a166932f3
mac80211: add rt2x00 5.19 kernel support
2022-08-15 02:36:59 +08:00
coolsnowwolf
ae6810abe1
mac80211: fix brcm patch 5.15 support
2022-08-13 08:58:04 +00:00
lean
2672ddeec5
rtl8821cu: fix _rtw_memcpy for kernel 5.19
2022-08-13 10:45:02 +08:00
benihi
48585ff50b
rtl8821cu: update to 2022-04-09 ( #9929 )
...
* rtl8821cu: update to 2022-04-09
* rtl8821cu: patches: Buildfix for Linux 5.18
Co-authored-by: Butterfly <gokhanlnx@gmail.com>
2022-08-13 10:16:33 +08:00
coolsnowwolf
084bf632ae
mac80211: fix 5.18/5.19 brcm patch
2022-08-12 13:24:13 +00:00
Hugo Yuan
83c2394ea1
mac80211: fix compile error ( #9917 )
2022-08-11 19:31:22 +08:00
huangjf
6e97cb9f95
mac80211: broadcom: set default y to sdio for rockchip soc
2022-08-11 06:33:03 +00:00
huangjf
941cf93ab5
mac80211: broadcom: add kmod-mac80211 supported
2022-08-11 06:32:25 +00:00
coolsnowwolf
af1f124ef6
mac80211: fix set wifi macaddr to zero
2022-08-11 01:01:23 +00:00