Commit Graph

65181 Commits

Author SHA1 Message Date
Lucas Asvio
3109fe36c1 package: update download hatches for qca-nss 2025-08-04 18:52:30 +02:00
Lucas Asvio
e593b81098 ipq806x_nss: update and refresh patches after commit 991dd403d3 2025-08-04 18:52:30 +02:00
Lucas Asvio
041b6929ba mac80211: refresh patches 2025-08-04 18:52:30 +02:00
Lucas Asvio
d421b1d905 ipq806x_nss: bump to k6.6.93 2025-08-04 18:52:30 +02:00
Lucas Asvio
7810ce67b7 feeds: change LuCI feed to restore material theme 2025-08-04 18:52:30 +02:00
Lucas Asvio
285788b6f0 config: update basic config for nss crypto support 2025-08-04 18:52:30 +02:00
Lucas Asvio
91ab3b12e4 mac80211: refresh patches 2025-08-04 18:52:30 +02:00
SqTER-PL
d986fa8abd Fix qdisc patch 2025-08-04 18:52:30 +02:00
asvio
4efc4e6e04 packages: qca-nss: Update Makefile for qca-nss-ecm 2025-08-04 18:52:30 +02:00
SqTER-PL
1f0f94ae0f Add basic crypto support... 2025-08-04 18:52:30 +02:00
SqTER-PL
c31d842954 Hide another noise in the log.
This change hides an unnecessary error that appears when qca-nss acceleration is enabled.
```
[41893.868166] phy1-ap0: NSS TX failed with error: NSS_TX_FAILURE_TOO_SHORT
[42192.779516] phy1-ap0: NSS TX failed with error: NSS_TX_FAILURE_TOO_SHORT
```
2025-08-04 18:52:30 +02:00
SqTER-PL
78e0b550d8 Replace old implementation from patch 'qca-nss-ecm-fix-a-memcpy-overflow-in-ecm_db' with new one 'Validate dst_len before calling IP addr copy'
This change fixes the following issue...
```
<0>[ 3372.560724]  fortify_panic from ecm_db_exit+0x384/0x388 [ecm]
<0>[ 3372.568927]  ecm_db_exit [ecm] from ecm_db_ipv6_route_table_update_event+0x3c/0x5c [ecm]
<0>[ 3372.574608]  ecm_db_ipv6_route_table_update_event [ecm] from atomic_notifier_call_chain+0x58/0x6c
<0>[ 3372.582769]  atomic_notifier_call_chain from ip6_route_add+0xac/0xdc
<0>[ 3372.591533]  ip6_route_add from inet6_rtm_newroute+0xb0/0xc0
```
2025-08-04 18:52:30 +02:00
SqTER-PL
1dc0c5eceb Fix broken CFI patch... 2025-08-04 18:52:30 +02:00
SqTER-PL
ddf1e90667 Updated PPPoE,PPTP,L2TP and GRE patches.
Source: codelinaro.org
2025-08-04 18:52:30 +02:00
Lucas Asvio
f35f4f6dbd config: update basic config for r7800 to include last nss-drv changes 2025-08-04 18:52:30 +02:00
SqTER-PL
856c5e5da9 Added support for qca-nss-drv-l2tpv2 2025-08-04 18:52:30 +02:00
SqTER-PL
5536c2039e Updated and refreshed patches.
Renamed patches to keep their original numbering from codelinaro.org
Fixed minor bugs and added support for the qca-nss-drv-l2tpv2 module
2025-08-04 18:52:30 +02:00
SqTER-PL
b93287296b Disabled unsupported drivers
This change fixes issues with building an image using a custom configuration.
2025-08-04 18:52:30 +02:00
Lucas Asvio
c3bf5de311 config: update basic config for r7800 to include last nss-drv changes 2025-08-04 18:52:30 +02:00
SqTER-PL
54d727d610 Update and minor fixes for QCA-NSS drivers.
Currently working and tested modules:

nss-ifb
qca-nss-drv
qca-nss-drv-igs (new)
qca-nss-drv-pppoe
qca-nss-drv-qdisc
qca-nss-drv-tun6rd (new)
qca-nss-drv-tunipip6 (new)
qca-nss-gmac
qca-nss-ecm-standard
qca-mcs
2025-08-04 18:52:30 +02:00
SqTER-PL
21b3787542 Updated iptunnel patches. Switch to codelinaro.org source.
Minor fixes and patch sorting.
2025-08-04 18:52:30 +02:00
Lucas Asvio
ce3de61512 ipq806x_nss: refresh patches once again 2025-08-04 18:52:30 +02:00
Lucas Asvio
7a804a5d39 mac80211: refresh patch to change MS2TIME to 5-50 ms 2025-08-04 18:52:30 +02:00
SqTER-PL
87ec19b1d7 Updated and refreshed patches to add support for new devices. 2025-08-04 18:52:30 +02:00
Lucas Asvio
b863325794 config: update basic config for sqm support on ipq806x_nss 2025-08-04 18:52:30 +02:00
Lucas Asvio
3cf5334bbe feeds: add sqm script for ipq806x_nss builds 2025-08-04 18:52:30 +02:00
Lucas Asvio
96c46dbc40 ipq806x: base-files: start cpufreq init sooner 2025-08-04 18:52:30 +02:00
Lucas Asvio
cdbac634ba ipq806x_nss: refresh patches 2025-08-04 18:52:30 +02:00
Lucas Asvio
88ec353a8b ipq806x: base-file: restore min cpu frecuency 2025-08-04 18:52:30 +02:00
SqTER-PL
10beb71725 Update qdisc patches to linux 6.x 2025-08-04 18:52:30 +02:00
SqTER-PL
b3aaf620ca Fix kmod-ipt-ipopt module compilation error
This change fixes the following issue
____________________________________________________

Package kmod-ipt-ipopt is missing dependencies for the following libraries:
nf_conntrack.ko
make[2]: *** [modules/netfilter.mk:352: /home/asvio/02-R7800/02-main-nss/bin/targets/ipq806x/generic/packages/kmod-ipt-ipopt-6.6.79-r1.apk] Error 1
make[2]: Leaving directory '/home/asvio/02-R7800/02-main-nss/package/kernel/linux'
time: package/kernel/linux/compile#2.95#3.11#5.35
    ERROR: package/kernel/linux failed to build.
make[1]: *** [package/Makefile:189: package/kernel/linux/compile] Error 1
make[1]: Leaving directory '/home/asvio/02-R7800/02-main-nss'
make: *** [/home/asvio/02-R7800/02-main-nss/include/toplevel.mk:233: package/linux/compile] Error 2
2025-08-04 18:52:30 +02:00
SqTER-PL
4051a1f9bd Update 990-051-qca-nss-drv-add-qdisc-support.patch
Patch update for linux 6.x version
2025-08-04 18:52:30 +02:00
Lucas Asvio
0272de91bb feeds: change luci feed for VTH support on 2.4GHz 802.11n 2025-08-04 18:52:30 +02:00
Christian Marangi
1dc3417fa7 iwinfo: add QAM-256 support patch
Add QAM-256 support patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-08-04 18:52:30 +02:00
Christian Marangi
759e94ecda ath10k-ct: add missing bit to enable 256-QAM support
An additional bit is needed to enable 256-QAM support. Feature that is
already supported in ath10k-ct driver.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-08-04 18:52:30 +02:00
Christian Marangi
5670920269 mac80211: permit vht_capab also for 2.4GHz 802.11n
Permit to configure vht_capab also for 2.4GHz 802.11n mode to support
non-standard QAM-256 on 802.11n.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-08-04 18:52:30 +02:00
Christian Marangi
94d9c06907 mac80211: add support for QAM-256 in 2.4GHz 802.11n
Add support for QAM-256 in 2.4GHz 802.11n. This is non-standard and
comunicate vht capabilities in 2.4GHz 802.11n permittin, for supported
clients, to benefits for additional data rate.

Many driver supports this, for a start enable this for ath10k and
ath11k.
2025-08-04 18:52:30 +02:00
Lucas Asvio
52b907129f config: basic config for r7800 with nss support 2025-08-04 18:52:30 +02:00
Lucas Asvio
52de1265b1 ipq806x: nss patches for k6.x
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
c22fbb8029 ath10k-ct: some tweaks for this ath10k driver
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
e38c766dc7 package: add qca-nss support for k6.x
Before I can get to work a feed repository that work i have included
qca-nss source needed on this commit

Source author: SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
53e175d098 ipq806x: update chromium default config 2025-08-04 18:52:30 +02:00
Lucas Asvio
dfce85905d iproute2: add support for NSS on ipq806x platform
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
243e11f434 hostapd: tweak for nss support
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
d11158486a mac80211: add support for NSS on ipq806x platform
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
decbb7c782 ipq806x: restore swconfig device tweaks
SqTER-PL <r.napierala@asta-net.pl>
2025-08-04 18:52:30 +02:00
Lucas Asvio
ced34a54cb ipq806x: Revert DSA implementation 2025-08-04 18:52:30 +02:00
Markus Stockhausen
5584e2f6a7 realtek: rtl930x: enable SMP
Like RTL839x the RTL930x SoCs have multithreading built in.
Activate it in the kernel configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19624
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-08-04 16:01:49 +02:00
Felix Fietkau
adb1fce19b wifi-scripts: set rsn_overriding for client mode interfaces
Unless HE/EHT is enabled, the client should not process the RSN override IE.
This prevents picking up unsupported ciphers

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-08-04 12:40:08 +02:00
Felix Fietkau
640c3984e3 wifi-scripts: add support for passing wifi-device settings via procd
Allows either overriding individual device settings, or passing complete devices

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-08-04 12:08:29 +02:00