Commit Graph

58611 Commits

Author SHA1 Message Date
Lucas Asvio
20fabdcb23 OpenWrt v23.05.5-nss: adjust config defaults 2024-09-24 08:33:48 +02:00
Lucas Asvio
c6dcb8641b kernel: ipq806x: refresh qca-nss patches to kernel 5.15.167 2024-09-24 07:58:23 +02:00
Lucas Asvio
0b4ade0b9a kernel: ipq806x: refresh qca-nss patches to kernel 5.15.164 2024-09-24 07:58:23 +02:00
Lucas Asvio
7e162ba717 mac80211: refresh regular mac80211 patches 2024-09-24 07:58:23 +02:00
Lucas Asvio
0128243c50 feeds: change luci feed to ricsc repo 2024-09-24 07:58:19 +02:00
Lucas Asvio
a347b0d709 Fix luci QAM-256 page support 2024-09-24 07:55:58 +02:00
Lucas Asvio
f6517e605c mac80211: fix and refresh NSS support patch 2024-09-24 07:54:21 +02:00
Lucas Asvio
84af54910c mac80211: refresh patch to change MS2TIME to 5-50 ms 2024-09-24 07:54:21 +02:00
Lucas Asvio
bb7c1a17d3 mac80211: update support for QAM-256 in 2.4GHz 2024-09-24 07:54:21 +02:00
Lucas Asvio
46060e1f16 mac80211: refresh regular mac80211 patches 2024-09-24 07:54:21 +02:00
Lucas Asvio
0c1642732f kernel: ipq806x: refresh a qca-nss patch to kernel 5.15.162 2024-09-24 07:54:21 +02:00
Lucas Asvio
a6724e8eaa config: basic config for r7800 with nss support
made a copy to .config (cp r7800-nss-config .config) and make defconfig
or make menuconfig.
2024-09-24 07:54:21 +02:00
Lucas Asvio
3724c0910c mac80211: change MS2TIME to 5-50 ms 2024-09-24 07:54:21 +02:00
Lucas Asvio
83deb47fca fix nss tx error in case a router in client mode is connected 2024-09-24 07:54:21 +02:00
Lucas Asvio
ff3811c018 feeds: change nss feed 2024-09-24 07:54:18 +02:00
Lucas Asvio
101bac4987 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.158 2024-09-24 07:53:23 +02:00
Lucas Asvio
4ebf48f327 fix ath10k-ct support for qam-256 in 2.4GHz 2024-09-24 07:53:23 +02:00
Lucas Asvio
2832aed5ed mac80211: Proper mark iTXQs for resumption
When a running wake_tx_queue() call is aborted due to a hw queue stop
the corresponding iTXQ is not always correctly marked for resumption:
wake_tx_push_queue() can stops the queue run without setting
@IEEE80211_TXQ_STOP_NETIF_TX.

Without the @IEEE80211_TXQ_STOP_NETIF_TX flag __ieee80211_wake_txqs()
will not schedule a new queue run and remaining frames in the queue get
stuck till another frame is queued to it.

Fix the issue for all drivers - also the ones with custom wake_tx_queue
callbacks - by moving the logic into ieee80211_tx_dequeue() and drop the
redundant @txqs_stopped.

@IEEE80211_TXQ_STOP_NETIF_TX is also renamed to @IEEE80211_TXQ_DIRTY to
better describe the flag.

Fixes: c850e31f79f0 ("wifi: mac80211: add internal handler for
wake_tx_queue")
Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
2024-09-24 07:53:23 +02:00
Lucas Asvio
86fc0d0704 add and support for vendor_vht option 2024-09-24 07:53:23 +02:00
Lucas Asvio
459db9fb5e add support for QAM-256 in 2.4GHz 2024-09-24 07:53:23 +02:00
Lucas Asvio
5592986691 fix feeds 2024-09-24 07:53:20 +02:00
Lucas Asvio
0b25b924f4 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.155
kernel: ipq806x: refresh qca-nss patches to kernel 5.15.150
2024-09-24 07:52:13 +02:00
Lucas Asvio
3bad699368 add sqm script 2024-09-24 07:52:13 +02:00
Andrew Robbins
087ab97895 refresh patches for 5.15.127 2024-09-24 07:52:13 +02:00
ACwifidude
cb4b6b543e fix qca-mcs-support patch 2024-09-24 07:52:13 +02:00
ACwifidude
ed89a01d8a fix socinfo patch 2024-09-24 07:52:13 +02:00
ACwifidude
9b58e97750 Revert "kernel: remove obsolete netfilter tcp window size check bypass patch"
This reverts commit 75e78bcaab.
2024-09-24 07:52:13 +02:00
ACwifidude
5e637487c9 Add onhub NSS support 2024-09-24 07:52:13 +02:00
ACwifidude
123d4ed8f9 fix mac80211 NSS patch 2024-09-24 07:52:13 +02:00
Takashi ISHIKAWA
b173199e26 ipq806x: fix l2tpv2 and tunipip6 NSS offloading, add WG2600HP support
ipq806x: add NEC WG2600HP NSS offloading support
ipq806x: fix qca-nss-l2tpv2 compile
ipq806x: fix qca-nss-tunipip6 lock
ipq806x: fix kernel panic at /sys/kernel/debug/qcom_socinfo/*/*

Signed-off-by: Takashi ISHIKAWA <tishi-github@tthy.org>
2024-09-24 07:52:13 +02:00
ACwifidude
c538d05860 dmac clean range patch 2024-09-24 07:52:13 +02:00
Qosmio
54647e3609 ipq806x: Fix incorrect pointer type .parent_names to parent_data
drivers/clk/qcom/gcc-ipq806x.c:3195:33: error: initialization of 'const char * const*' from incompatible pointer type 'const struct clk_parent_data *' [-Werror=incompatible-pointer-types]
 3195 |                 .parent_names = gcc_pxo_pll8_pll14_pll18_pll0,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-09-24 07:52:13 +02:00
Qosmio
91d3d374e5 ipq806x: Fix Reference to non-existent node or label "smb208_s1b"
ERROR: Input tree has errors, aborting (use -f to force output)

arch/arm/boot/dts/qcom-ipq8064.dtsi:1686.14-1698.5: ERROR (phandle_references): /soc/amba/nss-common: Reference to non-existent node or label "smb208_s1b"
2024-09-24 07:52:13 +02:00
ACwifidude
0ccb2c0063 ipq806x: NSS Hardware Offloading dts patch 2024-09-24 07:52:13 +02:00
Lucas Asvio
b46d0bac12 Add NSS Package Feed 2024-09-24 07:52:10 +02:00
ACwifidude
79d818af6e ipq806x: Optimize CPU up threshold 2024-09-24 07:50:47 +02:00
ACwifidude
e233096c4b ipq806x: NSS Hardware Offloading mac80211 support 2024-09-24 07:50:47 +02:00
ACwifidude
cc9428c2cd ipq806x: NSS Hardware Offloading iproute2 patches 2024-09-24 07:50:47 +02:00
ACwifidude
955b5b0bd6 ipq806x: NSS Hardware Offloading additional patches 2024-09-24 07:50:47 +02:00
ACwifidude
ffa74410d2 ipq806x: NSS Hardware Offloading qdisc patches 2024-09-24 07:50:47 +02:00
ACwifidude
d5e10c160b ipq806x: NSS Hardware Offloading Target Core and ECM patches 2024-09-24 07:50:47 +02:00
ACwifidude
a025109127 ipq806x: NSS Hardware Offloading Target Files 2024-09-24 07:50:47 +02:00
ACwifidude
0c4ec8cd57 ipq806x: NSS Hardware Offloading Config5-15 2024-09-24 07:50:47 +02:00
Hauke Mehrtens
28cf53e6bd OpenWrt v23.05.5: adjust config defaults
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-24 00:53:33 +02:00
Paul Spooren
10cc5fcd00 build: align SOURCE path for build system and SDK
Building a package in the build system or the SDK results in different
values for the `SOURCE` property, it's either `packages/<package name>`
or `feeds/base/<package name>`. The reason is that the SDK handles
`openwrt.git` as an external feed called while the build system contains
the *base* packages directly.

Since packages created with either method are (ideally) the same (bit
for bit), align the content of SOURCE. To do so this commit creates a
symlink from `feeds/base` to `$(TOPDIR)/package` and adopts the SOURCE
when building from inside the build system.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2024-09-23 14:34:46 +02:00
Fabian Bläse
87fbb5085d ipq40xx: re-add label MAC address for FritzBox 4040
The MAC address of the GMAC is contained inside the CWMP-Account
number on the label.

The label MAC address alias was defined previously, but it has been
removed with the switch to IPQESS / DSA.

Restore the label MAC address alias.

Fixes: 27b441cbaf ("ipq40xx: drop ESSEDMA + AR40xx DTS nodes")
Signed-off-by: Fabian Bläse <fabian@blaese.de>
Reviewed-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit b22d382ae4)
Signed-off-by: Tom Herbers <mail@tomherbers.de>
Link: https://github.com/openwrt/openwrt/pull/16459
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-23 10:25:05 +02:00
Sander Vanheule
a2a67804fc firmware-utils: bump to latest openwrt-23.05
This version bump contains one patch improving compatibility with recent
vendor firmware versions:
  - commit f3b636d0ee47 ("tplink-safeloader: bump EAP610-V3 compat_level")

Signed-off-by: Sander Vanheule <sander@svanheule.net>
2024-09-22 16:47:19 +02:00
Markus Stockhausen
ace013101c realtek: 5.15: backport VLAN fix
With commit a22d359fa5 VLAN handling was fixed for kernel 6.6.
This restored network connectivity of the devices. For easy testing
backport the fix for 5.15 too.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/16391
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 35e13244aa)
Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2024-09-22 16:26:25 +02:00
Ryan Salsbury
8e75eed617 ath79: fix I2C pins on GL-AR750
Change I2C pin flags to GPIO_ACTIVE_HIGH and change SDA to GPIO1.

On my late production GL-AR750 (purchased 2024):
SCL = GPIO16
SDA = GPIO1

Bug report:
I2C bus doesn't work in GL-AR750
https://github.com/openwrt/openwrt/issues/16319

Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16406
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 2e626ae2d2)
Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16446
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-22 16:07:46 +02:00
Hauke Mehrtens
4d4d260f5b ramips: tp-link er605-v2: Remove sysupgrade-tar image
The sysupgrade-tar image build is not defined for this target, do not
add a build instruction for it. The build system will use the definition
from the dna_valokuitu-plus-ex400 board and the build will fail.

This fixes the build of the ramips target.

Fixes: 665c2154ef ("ramips: add basic support for tp-link er605-v2")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 746e894877)
2024-09-22 15:33:11 +02:00