Commit Graph

51382 Commits

Author SHA1 Message Date
lxhao61
110466cda2 dropbear: set lan by default 2024-07-10 03:15:49 +08:00
yangxu52
dc6b1031d5 k3: fix k3screenctrl run faild:SIGSEGV 2024-07-10 03:15:49 +08:00
Ross Shen
021fec37a5 dnsmasq: add filter-aaaa+https+unknown.patch
1. patch for dnsmasq-2.86 based on https://github.com/rozahp/dnsmasq
2. compatible with mini-ttl.patch
2024-07-10 03:15:49 +08:00
Lienol
9c81d1891c uhttpd: add enabled_https option 2024-07-10 03:15:49 +08:00
Lienol
f50e2d44ba shortcut-fe: update 2024-07-10 03:15:49 +08:00
wlmqwyf
6a4f5d00a6 ipq40xx: add support for Century WR142AC
Co-Authored-By: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2024-07-10 03:15:49 +08:00
Lienol
fdbda103f1 remove obsolete 4.19 patch 2024-07-10 03:15:49 +08:00
CN_SZTL
45fae51f56 autocore: add cpu freq & temp display for some arm devices
Co-Authored-By: CN_SZTL <cnsztl@project-openwrt.eu.org>
Co-Authored-By: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2024-07-10 03:15:49 +08:00
Lienol
aa70c11d81 samba36: add enabled option 2024-07-10 03:15:49 +08:00
Lienol
0fc053768a shortcut-fe: rework netfilter conntrack notification
The original patch over rode the nf_conntrack_un/register_notifier API, which will
break other modules relying on the API. Reworked the notification APIs to play nice
with others. Also avoid to touch the code of fullcone nat.

Co-Authored-By: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
Co-Authored-By: quarkysg <35649562+quarkysg@users.noreply.github.com>
2024-07-10 03:15:49 +08:00
Lienol
080041e660 shortcut-fe: QCA shortcut-fe fast-path driver 2024-07-10 03:15:49 +08:00
Lienol
de6579a4bd x86: add r8125 by DEFAULT_PACKAGES 2024-07-10 03:15:49 +08:00
Lienol
800e3c2860 r8125: add 2.5G Ethernet LINUX driver 2024-07-10 03:15:49 +08:00
Lienol
1f813effff Revert "samba36: Remove"
This reverts commit 73fa1aba94.
2024-07-10 03:15:49 +08:00
Lienol
b303c37e1e uhttpd: set max_requests default 50 2024-07-10 03:15:49 +08:00
xiaorouji
a2f1a3072b ppp: add shellsync ppp support 2024-07-10 03:15:49 +08:00
AmadeusGhost
a5cd0a28cb ipq40xx: cm520: fix startup with opboot
Signed-off-by: AmadeusGhost <amadeus@openjmu.xyz>
2024-07-10 03:15:49 +08:00
Lienol
e64488ce76 ipq40xx: disable essedma default VLAN 2024-07-10 03:15:49 +08:00
Chen Minqiang
de3b75b662 ipq40xx: essedma Time-balanced scheduling
add script to adjust cpu affinity
essedma Time-balanced scheduling:
TX:
CPU:  |3          | |2          | |1          | |0          |
TX-Q: |15-14-13-12| |11-10-09-08| |07-06-05-04| |03-02-01-00|
          ___________|             |             |
          |  ______________________|             |
          |  |  _________________________________|
          |  |  |
TX-P: |15-11-07-03| |14-10-06-02| |13-09-05-01| |12-08-04-00|
TX-S: |---+--+--+-| |+-----+--+-| |+--+-----+-| |+--+--+----|
       |                |                |                |
RX:    |                |                |                |
CPU:  |3          | |   2       | |      1    | |         0 |
RX-Q: |07-06      | |05-04      | |03-02      | |01-00      |

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2024-07-10 03:15:49 +08:00
hyird
2e48ddcdef ipq40xx: add support for ASUS RT-ACRH17
Co-Authored-By: AmadeusGhost <42570690+amadeusghost@users.noreply.github.com>
2024-07-10 03:15:49 +08:00
Lienol
6677ef2813 ipq40xx: add support for P&W R619AC 2024-07-10 03:15:49 +08:00
Lienol
dfabf59645 ipq40xx: add default TARGET_INITRAMFS_COMPRESSION_LZMA 2024-07-10 03:15:49 +08:00
mleaf
e238858757 ipq40xx: Add SD/MMC controller support 2024-07-10 03:15:49 +08:00
mleaf
e3d7c0b927 ipq40xx: add vqmmc regulator driver 2024-07-10 03:15:49 +08:00
coolsnowwolf
3e1a9d7c53 dnsmasq: add mini ttl support client-side cache 2024-07-10 03:15:49 +08:00
Lienol
b5b3a87173 dnsmasq: add filter-aaaa option 2024-07-10 03:15:48 +08:00
Lienol
c26663403e dnsmasq: add dns redirect option 2024-07-10 03:15:48 +08:00
Koen Vandeputte
d48bdb82d8 kernel: add missing symbol
Reported by Buildbot:

x86 instruction decoder selftest (X86_DECODER_SELFTEST) [N/y/?] (NEW) aborted!

Fixes: eca8a2ee0d ("kernel: bump 4.14 to 4.14.169")
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

Update config-4.19
2024-07-10 03:15:48 +08:00
Lienol
71339455a8 bcm53xx: off gro when boot
This will likely improve NAT performance. To be tested. . .
2024-07-10 03:15:48 +08:00
Lienol
637a903264 phicomm-k3: set default depends 2024-07-10 03:15:48 +08:00
Lienol
aefa547bfa tools: add ucl and upx 2024-07-10 03:15:48 +08:00
Lienol
cc4072d3d2 firewall: add Fullcone-NAT 2024-07-10 03:15:48 +08:00
Lienol
2bfdd1805f bcm53xx: disable building TP-LINK image 2024-07-10 03:15:48 +08:00
Lienol
dd56ae3663 Enable MIPS_FPU_EMULATOR by default 2024-07-10 03:15:48 +08:00
Lienol
fd1b1c8629 ramips: add support for HiWiFi HC5611 2024-07-10 03:15:48 +08:00
Lienol
2b22db5835 ppp: pptp: optimize 2024-07-10 03:15:48 +08:00
Lienol
1a6231f0ed procd: disable lock 2024-07-10 03:15:48 +08:00
Lienol
b83fb0a510 mac80211: add support for 256-QAM 2024-07-10 03:15:48 +08:00
Lienol
4d1e673eed mac80211: set default config 2024-07-10 03:15:48 +08:00
Lienol
b7ed63df09 Modify 2024-07-10 03:15:48 +08:00
Rafał Miłecki
4a1d8ef55c bcm53xx: refresh kernel config
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2023-11-06 13:29:45 +01:00
Rafał Miłecki
c31872bad8 bcm53xx: backport 1 more late DT patch accepted for v6.7
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 732ae343ff)
2023-10-26 13:43:33 +02:00
Rafał Miłecki
754dfab01c bcm53xx: disable unused switch ports in downstream patch
This makes Linux use correct switch ports again.

Fixes: fff279f4a7 ("bcm53xx: backport DT changes from v6.5")
Fixes: https://github.com/openwrt/openwrt/issues/13548
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit a912ee74d6)
2023-10-26 13:43:33 +02:00
Rafał Miłecki
74212e7be3 bcm53xx: backport DT changes queued for v6.7
Among other changes this commit makes Linux use correct switch ports
again.

Fixes: fff279f4a7 ("bcm53xx: backport DT changes from v6.5")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit a67af19bc8)
2023-10-26 13:43:33 +02:00
Rafał Miłecki
ded99ab483 bcm53xx: simplify patch adding switch ports
We now have all raw ports defined in bcm-ns.dtsi. Leave only lables in
custom device files.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 08ce0c76d7)
2023-10-26 13:43:33 +02:00
Rani Hod
c5cb4287b8 bcm53xx: build a single device per profile
So far every build of a single bcm53xx Target Profile (it means: when
NOT using CONFIG_TARGET_MULTI_PROFILE) resulted in all target devices
images being built. Now it only builds the one matching selected
profile.

Fixes: #13572

Suggested-by: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Rani Hod <rani.hod@gmail.com>
[rmilecki: update commit subject + body & move PROFILES line]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 802a5f5cb4)
2023-10-26 13:43:33 +02:00
Arınç ÜNAL
66c2715a56 bcm53xx: add support for ASUS RT-AC3100
ASUS RT-AC3100 is ASUS RT-AC88U without the external switch.

OpenWrt forum users effortless and ktmakwana have confirmed that there are
revisions with either 4366b1 or 4366c0 wireless chips.

Therefore, include firmware for 4366b1 along with 4366c0. This way, all
hardware revisions of the router will be supported by having brcmfmac use
the firmware file for the wireless chip it detects.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(cherry picked from commit 2214bab350)
2023-10-26 13:43:33 +02:00
Arınç ÜNAL
b3baba3854 bcm53xx: backport DT changes for ASUS RT-AC3100 queued for v6.6
Backport the patch that adds the DT for ASUS RT-AC3100.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(cherry picked from commit b7ee8c9f83)
2023-10-26 13:07:30 +02:00
Koen Vandeputte
18f12e6f69 ipq40xx: switch to performance governor by default
Doing a simple ping to my device shows this:

64 bytes from 10.0.253.101: icmp_seq=1 ttl=64 time=2.00 ms
64 bytes from 10.0.253.101: icmp_seq=2 ttl=64 time=2.02 ms
64 bytes from 10.0.253.101: icmp_seq=3 ttl=64 time=1.68 ms
64 bytes from 10.0.253.101: icmp_seq=4 ttl=64 time=1.91 ms
64 bytes from 10.0.253.101: icmp_seq=5 ttl=64 time=1.92 ms
64 bytes from 10.0.253.101: icmp_seq=6 ttl=64 time=2.04 ms

Some users even report higher values on older kernels:

64 bytes from 192.168.1.10: seq=0 ttl=64 time=0.612 ms
64 bytes from 192.168.1.10: seq=1 ttl=64 time=2.852 ms
64 bytes from 192.168.1.10: seq=2 ttl=64 time=2.719 ms
64 bytes from 192.168.1.10: seq=3 ttl=64 time=2.741 ms
64 bytes from 192.168.1.10: seq=4 ttl=64 time=2.808 ms

The problem is that the governor is set to Ondemand, which causes
the CPU to clock all the way down to 48MHz in some cases.

Switching to performance governor:

64 bytes from 10.0.253.101: icmp_seq=1 ttl=64 time=0.528 ms
64 bytes from 10.0.253.101: icmp_seq=2 ttl=64 time=0.561 ms
64 bytes from 10.0.253.101: icmp_seq=3 ttl=64 time=0.633 ms
64 bytes from 10.0.253.101: icmp_seq=4 ttl=64 time=0.526 ms

In theory, using the Performance governor should increase power draw,
but it looks like it really does not matter for this soc.

Using a calibrated precision DC power supply (cpu idle):

Ondemand
24.00V * 0.134A = 3.216 Watts
48.00V * 0.096A = 4.608 Watts

Performance
24.00V * 0.135A = 3.240 Watts
48.00V * 0.096A = 4.608 Watts

Let's simply switch to the Performance governor by default
to fix the general jittery behaviour on devices using this soc.

Tested on: MikroTik wAP ac

Fixes: #13649
Reviewed-by: Robert Marko <robimarko@gmail.com>
Reviewed-by: Thibaut VARÈNE <hacks@slashdirt.org>
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
(cherry picked from commit b8e52852bd)
2023-10-20 15:24:48 +02:00
Koen Vandeputte
42374bcee6 ath79: wpj563: enable 2nd USB controller
The compex WPJ563 actually has both usb controllers wired:

usb0 --> pci-e slot
usb1 --> pin header

As the board exposes it for generic use, enable this controller too.

fixes: #13650
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
(cherry picked from commit 9188c77cbe)
2023-10-13 18:02:25 +02:00