Commit Graph

2929 Commits

Author SHA1 Message Date
ShireCiel
7f9ae85220
mt76: mt7921: Add AP mode support 2022-04-09 23:44:11 +08:00
zhouF96
98eeb48d70
Add basic support for TL-XTR10890 (#9202)
* kernel: add module for  bcm574xx 575xx serials

kernel: add module for bnxt_en Linux driver for the 
Broadcom NetXtreme-C/NetXtreme-E 
BCM573xx, BCM574xx, BCM575xx, NetXtreme-S BCM5880x
(up to 200 Gbps) Ethernet Network Controllers and Broadcom Nitro
BCM58700 4-port 1/2.5/10 Gbps Ethernet Network Controller.

* reapply bcm578xx sfp 2.5g patch

* add basic tplink-xtr10890 support

* update 10890dts and add to platform.sh

* update 10890 dts to try boot qcn9074

* revert qca-ssdk to original version
2022-04-07 22:49:43 +08:00
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
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
8f2b0b86b1 netifd: bump to version 2022-02-20 2022-04-03 19:12:12 +08:00
lean
0cc75fbbb7 automount: skip some partition 2022-04-03 13:24:18 +08:00
Bobby
f5307dff2a
index.html: DHCP client list re-order 2022-04-03 12:47:40 +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
e368d184b3 Version update to R22.4.1 2022-04-02 21:35:05 +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
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
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
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
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
Beginner
6d687a132e
luci-app-ipsec-server: move to luci feeds (#9130) 2022-03-26 09:36:39 +08:00
Beginner
5a916c954d
openwrt-keyring: add OpenWrt 22.03 GPG/usign keys (#9128)
62471e693b4f usign: add 22.03 release build public key
 70817cffc905 gpg: add OpenWrt 22.03 signing key

Signed-off-by: Petr Štetiar <ynezz@true.cz>

Co-authored-by: Petr Štetiar <ynezz@true.cz>
2022-03-25 23:00:09 +08:00
lean
5a1f106a03 kernel: fix asn1-encoder KCONFIG 2022-03-25 15:31:45 +08:00
Beginner
2d5cf9fc18
openssl: move engine.mk to INCLUDE_DIR (#9127)
engine.mk is supposed to be included by engine packages, but it will not
be present in the SDK in the same place as in the main repository.

Move it to include/openssl-engine.mk to avoid this.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

Co-authored-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-03-25 15:03:58 +08:00
Beginner
3d11522eff
ncurses: update to 6.3 (#9104)
* ncurses: add tmux terminfo

They're preferred terminal descriptions for tmux, with additional support to
some special characters and italic fonts. More info can be found at:
https://github.com/tmux/tmux/wiki/FAQ

Fixes: FS#3404

Signed-off-by: Jitao Lu <dianlujitao@gmail.com>

* ncurses: update to 6.3

release notes: https://invisible-island.net/ncurses/announce-6.3.html

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>

Co-authored-by: Jitao Lu <dianlujitao@gmail.com>
Co-authored-by: Huangbin Zhan <zhanhb88@gmail.com>
2022-03-21 14:11:03 +08:00
Beginner
21c5e89a4f
r8125: bump to 9.008.00 (#9092)
Co-authored-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-19 19:43:51 +08:00
libinanshu
bcd68eb73f
Fix ntfs3-oot hash value (#9084) 2022-03-18 09:44:08 +08:00
Martin Schiller
14dec1662c openssl: bump to 1.1.1n
This is a bugfix release. Changelog:

  *) Fixed a bug in the BN_mod_sqrt() function that can cause it to loop
     forever for non-prime moduli. (CVE-2022-0778)

  *) Add ciphersuites based on DHE_PSK (RFC 4279) and ECDHE_PSK
     (RFC 5489) to the list of ciphersuites providing Perfect Forward
     Secrecy as required by SECLEVEL >= 3.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2022-03-17 10:35:35 +08:00
lean
94888557b3 ath10k-ct: refresh patches for backport 5.10 2022-03-16 20:31:06 +08:00
lean
f54f20cda0 ath10k-ct: update version to fix DFS for VHT160 2022-03-16 20:12:59 +08:00
lean
3bd126860b linux-firmware: Update to version 20220209 2022-03-16 01:38:21 +08:00
lean
fd400b80ab kernel: kmod-fs-virtiofs: add Virtiofs filesystem support 2022-03-16 01:25:20 +08:00
Tianling Shen
b44fe03968
kernel/modules: add kmod-inet-diag package (#9066)
Add option to compile kmod-inet-diag, support for INET (TCP, DCCP, etc)
socket monitoring interface used by native Linux tools such as ss.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-14 14:01:57 +08:00
lean
f585832ebb Version update to R22.3.13 2022-03-12 15:27:10 +08:00
lean
1c8e6f658e Revert "Revert "r8152: drop patch (#8455)" (#9034)"
This reverts commit 4c659ce3c0.
2022-03-09 17:27:28 +08:00
jimjimbco
4c659ce3c0
Revert "r8152: drop patch (#8455)" (#9034)
This reverts commit 252bd55b5f.
2022-03-09 13:12:15 +08:00
zxlhhyccc
937e5a4a09
luci-app-ipsec-server: adapter luci-theme-openwrt-2020 theme (#9021) 2022-03-08 11:21:35 +08:00
lean
0cc907daf4 pacakge: add luci-app-ipsec-server 2022-03-07 20:29:29 +08:00
google-you-ok?
e7d9312102
uboot-rockchip: Fix doornet1dts (#9003)
* uboot-rockchip: Fix doornet1dts

The dts refers to the official website uboot startup parameters
`arch/arm/mach-rockchip/rk3328/rk3328.c`---Fix boot order parameters,It is helpful for other devices to start emmc and sd normally

* Update 104-rockchip-rk3328-Add-support-for-EmbedFire-DoorNet1.patch
2022-03-05 10:10:45 +08:00
lean
4a8985e5e8 automount: use ntfs3-mount replace of antfs-mount 2022-03-04 13:11:22 +08:00