Commit Graph

4425 Commits

Author SHA1 Message Date
lean
89e39d8809 toolchain: add llvm-bpf 2022-04-07 01:01:05 +08:00
lean
6cb6036c50 Merge branch 'master' of https://github.com/coolsnowwolf/lede 2022-04-07 00:06:18 +08:00
Felix Fietkau
f718c03a32 bridger: add bridge forwarding accelerator
This package uses BPF to create a fast path which improves bridging performance
by bypassing the bridge layer. It also supports creating tc offload rules for
hardware that supports it.
Hardware offload support can be used with MT7622 + MT7915 once it is merged

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-04-07 00:06:09 +08:00
Beginner
7da8ae4ef4
grub2: add missing license (#9196)
The PKG_LICENSE field was missing.
While at it, normalize the Makefile a bit.

Signed-off-by: Paul Spooren <mail@aparcar.org>

Co-authored-by: Paul Spooren <mail@aparcar.org>
2022-04-06 15:10:03 +08:00
lean
3cab5d38e9 netifd: revert to 2021-06-04 2022-04-06 01:06:20 +08:00
Chen Yijun
956d8303f3
Add Support for HLK-7621 Router Designed By Me (#9194)
* add support for hilink_hlk-7621a

* add dts of mt7621_hilink_hlk-7621a
2022-04-05 22:38:50 +08:00
JoseCoW
1838504b1c
hostapd: add BSS CCA support (#9187)
This adds the pending support for the BSS color collision handling.

This way drivers that implement CCA can on the fly change the BSS color
ID once a collision is detected.

Signed-off-by: Robert Marko <robimarko@gmail.com>

Co-authored-by: Robert Marko <robimarko@gmail.com>
2022-04-05 00:58:43 +08:00
JoseCoW
08a6577256
mac80211: add random BSS color setting (#9188)
Using BSS coloring is one way of improving performance on 802.11ax
radios, currently its only enabled by users adding he_bss_color to their
wireless UCI config.

This made sense as one could easily get BSS color collision as BSS color
range is 1-63.

Hostapd now has a way of dealing with BSS color collisions so we can just
assign a integer in the 1-63 range randomly if one is not set by users.

Signed-off-by: Robert Marko <robimarko@gmail.com>

Co-authored-by: Robert Marko <robimarko@gmail.com>
2022-04-05 00:58:22 +08:00
lean
be8077f517 ipq807x: fix wireless reload after reboot 2022-04-04 00:01:44 +08:00
lean
8f2b0b86b1 netifd: bump to version 2022-02-20 2022-04-03 19:12:12 +08:00
lean
b8c337abe5 ath79: add kernel 5.15 support 2022-04-03 13:34:55 +08:00
lean
91d301c03b mediatek: add kernel 5.15 support 2022-04-03 13:29:14 +08:00
lean
6135e15ba4 ramips: add kernel 5.15 support 2022-04-03 13:27:24 +08:00
lean
0cc75fbbb7 automount: skip some partition 2022-04-03 13:24:18 +08:00
lean
e449c765d6 kernel: refresh 5.15 patches and config 2022-04-03 13:03:13 +08:00
Bobby
f5307dff2a
index.html: DHCP client list re-order 2022-04-03 12:47:40 +08:00
lean
6482d2270c backport-5.15: refresh patches 2022-04-03 12:44:52 +08:00
lean
8ee8d8cf46 mac80211: fix ath11k kernel 5.15 support 2022-04-03 01:03:27 +08:00
lean
3530c1b73f mac80211: fix ath11k support for IPQ target 2022-04-03 00:53:56 +08:00
lean
ba1f8c931c kernel: export symbol dev_set_threaded 2022-04-03 00:16:52 +08:00
lean
e368d184b3 Version update to R22.4.1 2022-04-02 21:35:05 +08:00
Liam Luo
a77cc5f1ed
ipq806x: Norton 518: fix interface definition (#9171) 2022-04-02 01:15:55 +08:00
AmadeusGhost
3186d2e169 qca-nss-gmac: fixes nvmem patches 2022-04-01 12:26:18 +08:00
Felix Fietkau
f5a661247d mt76: update to the latest version
eed44048ca57 Revert "mt76: dma: reduce lock contention in mt76_dma_tx_cleanup"

Closed: #9168

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-04-01 11:39:44 +08:00
lean
d17bbf492d Revert "busybox: fix busybox lock applet pidstr buffer overflow (#9163)"
This reverts commit e9c3781bb9.
2022-04-01 10:19:02 +08:00
lean
624a9f9703 Merge branch 'master' of https://github.com/coolsnowwolf/lede 2022-03-31 17:50:41 +08:00
lean
80799ea19e ramips/mediatek: enable threaded NAPI in the ethernet driver 2022-03-31 17:50:26 +08:00
Beginner
19a9562040
kernel: bump 5.10 to 5.10.109 (#9162)
All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>

Co-authored-by: John Audia <graysky@archlinux.us>
2022-03-31 16:48:20 +08:00
Beginner
e9c3781bb9
busybox: fix busybox lock applet pidstr buffer overflow (#9163)
Kernel setting `/proc/sys/kernel/pid_max` can be set up to 4194304 (7
digits) which will cause buffer overflow in busbox lock patch, this
often happens when running in a rootfs container environment.
This commit enlarges `pidstr` to 12 bytes to ensure a sufficient buffer
for pid number and an additional char '\n'.

Signed-off-by: Qichao Zhang <njuzhangqichao@gmail.com>

Co-authored-by: Qichao Zhang <njuzhangqichao@gmail.com>
2022-03-31 16:48:06 +08:00
lean
fdce1eab21 qca-nss-gmac: fix of_get_mac_address 2022-03-31 16:43:47 +08:00
lean
d0183630ee qca-nss-dp: fix of_get_mac_address 2022-03-31 16:16:51 +08:00
lean
e1a6ec5e0a qca-ssdk: disable stack protector for GCC10+ 2022-03-31 16:13:45 +08:00
lean
b663bd117f ipq807x: fix QNAP 301w 10G phy support 2022-03-31 16:08:22 +08:00
lean
409997d01c ipq807x: backport support for nvmem 2022-03-31 16:06:06 +08:00
lean
bcbc73b584 ipq806x: backport support for nvmem 2022-03-31 14:39:11 +08:00
JoseCoW
6371d6313d
kernel: bump 5.4 to 5.4.188 (#9159)
Signed-off-by: JoseCoW <88561480+JoseCoW@users.noreply.github.com>
2022-03-31 13:33:25 +08:00
AmadeusGhost
2297f089da ramips: fixes ethernet driver build error
Fixes: #9153
2022-03-30 20:18:09 +08:00
Daniel Golle
065be5b18a kirkwood: import patch to fix build and refresh patches
kirkwood build broke due to missing include needed for ETH_ALEN.
Add patch (sent upstream as well) to address that.
Refresh patches for 5.4 and 5.10.

Fixes: #9154, #9155

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-30 20:15:18 +08:00
Ansuel Smith
7a7f9d647d treewide: backport support for nvmem on non platform devices 2022-03-30 00:33:40 +08:00
Hauke Mehrtens
5ac4c8546c libnl-tiny: update to the latest version
Fixes: #9149, #9150

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-03-30 00:32:00 +08:00
aakkll
fc527f12dc
kernel: bump 5.15 to 5.15.32 (#9143)
Signed-off-by: aakkll <94471752+aakkll@users.noreply.github.com>
2022-03-29 15:14:09 +08:00
lean
85f1abdc82 Merge branch 'master' of https://github.com/coolsnowwolf/lede 2022-03-29 15:11:07 +08:00
lean
dc678ac1bf ucl: add Apple M1 configsub fix 2022-03-29 15:10:52 +08:00
AmadeusGhost
951d51d0d4 ath10k-ct/mt76: bump to latest 5.15 git HEAD 2022-03-29 15:09:55 +08:00
AmadeusGhost
cc60132004 mac80211: update to 5.15.8-1
Fixes: #9065, #9083, #9091
2022-03-29 15:09:20 +08:00
AmadeusGhost
fd9fd12bc2 generic/5.15: remove unused patches
Closed: #8669
2022-03-29 15:08:59 +08:00
David Bauer
a152752dc0 hostapd: update to v2.10
Upstreamed patches:
020-mesh-make-forwarding-configurable.patch
e6db1bc5da3fd7d5f4dba24aa102543b4749912f
550-WNM-allow-specifying-dialog-token.patch
979f19716539362f8ce60a77bf1b88fdcf5ba8e5
720-ACS-fix-channel-100-frequency.patch
2341585c349231af00cdef8d51458df01bc6965f
741-proxyarp-fix-compilation-with-Hotspot-2.0-disabled.patch
08bdf4f90de61a84ed8f4dd918272dd9d36e2e1f

Compile-tested: wpad-wolfssl hostapd-openssl
Run-tested: ath79-generic

Signed-off-by: David Bauer <mail@david-bauer.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-29 15:08:46 +08:00
Hauke Mehrtens
5f2c6e129a iw: Update to version 5.16
Revert a commit to allow providing CFLAGS and LIBS from OpenWrt package
Makefile.

This downgrades the nl80211.h to kernel 5.15 and removes
FILS_CRYPTO_OFFLOAD. This is needed to make it compatible
with our patched mac80211 from kernel 5.15

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-03-29 15:08:31 +08:00
coolsnowwolf
1a86fc3711
Update README.md 2022-03-28 21:36:42 +08:00
coolsnowwolf
48940453d3
Update README.md 2022-03-28 21:03:57 +08:00