Quickly updating nss master using ACwifidude's repo.
Current OpenWrt SNAPSHOT r22104+15-01262c921c / LuCI Master git-23.039.28596-41e9b8d|
Kernel Version 5.15.94
create 'openwrt' folder.
chmod 755 openwrt
git clone -b master https://github.com/openwrt/openwrt.git
cd openwrt
git remote add oldrepo https://github.com/ACwifidude/openwrt.git
git remote update
git cherry-pick 7112c43ba1f3d3b0ca3565d8bb1a3c8347e51f93
git cherry-pick b2869d0916b57bc596dc29c528147e5b9adacf02
git cherry-pick b157d4431289b85e34922b7f75f3211d7c2e2a74
git cherry-pick a9791db9388001df349ea9085d723daa2859c85d
git cherry-pick 9533fa7ac478643aca3e2a01e100e93f6e9e899f
git cherry-pick e91ffd20b984c24da7492510c6b759d8ef282dac
git cherry-pick db33232a1b7ce49a150b71025ef4d95256c153f2
git cherry-pick fa260b66cce4bfac2bf0c8db19f40f59d420f75d
git cherry-pick 164c783163465899c1dfb2847927b7906dcda4bd
git cherry-pick 6c78302e8fb1f701290b6dc4d0c8ab80b51ad467
git cherry-pick ad59f0dc053420d992e22bd5d3ded6d7d6ee6b1c
git cherry-pick 6b8cd38f8f379455bcf5b7186b5d36bb8760e93f
git cherry-pick 814cfb9ea486d3217d254f728293e7762cdade53
git cherry-pick 4418ce4b781c1b7b1e5fde34bfb8c6ae72323221
git cherry-pick b55ebb2d88b47b705003b4325a43fe7df3b9200f
git remote remove oldrepo
git checkout master
git remote add upstream https://git.openwrt.org/openwrt/openwrt.git
git fetch upstream && git rebase upstream/master
git status
now copy diffconfig to 'openwrt'
./scripts/feeds update -a && ./scripts/feeds install -a && cp diffconfig .config && make defconfig && ./scripts/getver.sh
make clean && make download && make -j9 V=s
terminal
virtual-machine:~/Downloads$ chmod 755 openwrt
virtual-machine:~/Downloads$ git clone -b master https://github.com/openwrt/openwrt.git
Cloning into 'openwrt'...
remote: Enumerating objects: 635344, done.
remote: Counting objects: 100% (64/64), done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 635344 (delta 20), reused 50 (delta 19), pack-reused 635280
Receiving objects: 100% (635344/635344), 235.11 MiB | 32.11 MiB/s, done.
Resolving deltas: 100% (425698/425698), done.
virtual-machine:~/Downloads$ cd openwrt
virtual-machine:~/Downloads/openwrt$ git remote add oldrepo https://github.com/ACwifidude/openwrt.git
virtual-machine:~/Downloads/openwrt$ git remote update
Fetching origin
Fetching oldrepo
remote: Enumerating objects: 3478, done.
remote: Counting objects: 100% (477/477), done.
remote: Total 3478 (delta 477), reused 477 (delta 477), pack-reused 3001
Receiving objects: 100% (3478/3478), 446.68 MiB | 31.25 MiB/s, done.
Resolving deltas: 100% (765/765), completed with 91 local objects.
From https://github.com/ACwifidude/openwrt
* [new branch] kernel5.10-nss-qsdk10.0 -> oldrepo/kernel5.10-nss-qsdk10.0
* [new branch] kernel5.15-nss-qsdk11 -> oldrepo/kernel5.15-nss-qsdk11
* [new branch] kernel5.4-nss-qsdk10.0 -> oldrepo/kernel5.4-nss-qsdk10.0
* [new branch] openwrt-21.02-nss-qsdk10.0 -> oldrepo/openwrt-21.02-nss-qsdk10.0
* [new branch] openwrt-22.03-nss-qsdk10.0 -> oldrepo/openwrt-22.03-nss-qsdk10.0
virtual-machine:~/Downloads/openwrt$ git cherry-pick 7112c43ba1f3d3b0ca3565d8bb1a3c8347e51f93
Auto-merging target/linux/ipq806x/config-5.15
[master 29ad26c71a] ipq806x: NSS Hardware Offloading Config5-15
Author: ACwifidude
Date: Fri Sep 30 09:54:44 2022 -0500
1 file changed, 1 insertion(+)
virtual-machine:~/Downloads/openwrt$ git cherry-pick b2869d0916b57bc596dc29c528147e5b9adacf02
[master cef96c3a45] ipq806x: NSS Hardware Offloading Target Files
Author: ACwifidude
Date: Thu Oct 13 08:17:50 2022 -0500
5 files changed, 699 insertions(+)
create mode 100644 target/linux/ipq806x/files-5.15/include/linux/regulator/nss-volt-ipq806x.h
create mode 100644 target/linux/ipq806x/files-5.15/include/net/netfilter/nf_conntrack_dscpremark_ext.h
create mode 100644 target/linux/ipq806x/files-5.15/include/soc/qcom/socinfo.h
create mode 100644 target/linux/ipq806x/files-5.15/include/uapi/linux/tc_act/tc_nss_mirred.h
create mode 100644 target/linux/ipq806x/files-5.15/net/netfilter/nf_conntrack_dscpremark_ext.c
virtual-machine:~/Downloads/openwrt$ git cherry-pick b157d4431289b85e34922b7f75f3211d7c2e2a74
[master 12215c85d4] ipq806x: NSS Hardware Offloading Target Core and ECM patches
Author: ACwifidude
Date: Thu Oct 13 08:25:59 2022 -0500
9 files changed, 2249 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/999-000-Regulator-Add-NSS-VOLT.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-002-nss-core-and-crypto-clocks.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-003-qca-nss-gmac-of-net-return.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-100-qca-nss-ecm-support-CORE.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-101-qca-nss-ecm-add-chain-events-dscp-remark.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-102-qca-nss-ecm-add-pppoe-offload.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-103-qca-nss-ecm-add-bridge-mgr.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-104-qca-nss-ecm-add-bonding.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-105-qca-nss-ecm-add-macvlan.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick a9791db9388001df349ea9085d723daa2859c85d
[master 3cc8e6082a] ipq806x: NSS Hardware Offloading qdisc patches
Author: ACwifidude
Date: Fri Sep 30 11:21:00 2022 -0500
6 files changed, 1216 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/999-200-qca-nss-drv-qdisc-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-201-qca-nss-clients-qdisc-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-202-qca-nss-clients-l2tp-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-203-qca-nss-clients-ppptp-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-204-qca-nss-clients-iptunnel-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-205-qca-nss-clients-vxlan-support.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick 9533fa7ac478643aca3e2a01e100e93f6e9e899f
[master 04641fde41] ipq806x: NSS Hardware Offloading additional patches
Author: ACwifidude
Date: Thu Oct 13 08:30:39 2022 -0500
4 files changed, 1227 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/999-300-qca-mcs-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-500-qca-nss-cfi-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-600-disable-unused-nss-feat.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-800-qca-nss-ecm-12.1-drop-unused.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick e91ffd20b984c24da7492510c6b759d8ef282dac
[master 50400dafe4] ipq806x: NSS Hardware Offloading iproute2 patches
Author: ACwifidude
Date: Fri Sep 30 11:26:49 2022 -0500
4 files changed, 2349 insertions(+), 2 deletions(-)
create mode 100644 package/network/utils/iproute2/patches/130-no_netem_tipc_dcb_man.patch
create mode 100644 package/network/utils/iproute2/patches/400-add-nss-qdisc.patch
create mode 100644 package/network/utils/iproute2/patches/500-add-nssmirred.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick db33232a1b7ce49a150b71025ef4d95256c153f2
[master 1ec225e164] ipq806x: NSS Hardware Offloading mac80211 support
Author: ACwifidude
Date: Fri Sep 30 11:33:18 2022 -0500
2 files changed, 310 insertions(+), 4 deletions(-)
create mode 100644 package/kernel/mac80211/patches/subsys/999-mac80211-NSS-support.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick fa260b66cce4bfac2bf0c8db19f40f59d420f75d
[master a4b8198b65] ipq806x: Optimize CPU up threshold
Author: ACwifidude
Date: Sat Oct 1 12:53:39 2022 -0500
1 file changed, 4 insertions(+), 2 deletions(-)
virtual-machine:~/Downloads/openwrt$ git cherry-pick 164c783163465899c1dfb2847927b7906dcda4bd
[master 3de968abb6] Add NSS Package Feed
Author: ACwifidude
Date: Thu Oct 13 08:36:11 2022 -0500
1 file changed, 1 insertion(+)
virtual-machine:~/Downloads/openwrt$ git cherry-pick 6c78302e8fb1f701290b6dc4d0c8ab80b51ad467
[master e03aaa5829] ipq806x: NSS Hardware Offloading dts patch
Author: ACwifidude
Date: Fri Sep 30 11:33:52 2022 -0500
1 file changed, 628 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/990-000-Add-required-entries-in-dts-files-for-NSS-support.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick ad59f0dc053420d992e22bd5d3ded6d7d6ee6b1c
[master be76eebdfc] ipq806x: Fix Reference to non-existent node or label "smb208_s1b"
Author: Qosmio <>
Date: Mon Oct 24 22:26:27 2022 -0400
1 file changed, 79 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/990-001-Fix-missing-smb208-v1.0-nss-regulator.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick 6b8cd38f8f379455bcf5b7186b5d36bb8760e93f
[master e0a6b63dc1] ipq806x: Fix incorrect pointer type .parent_names to parent_data
Author: Qosmio <>
Date: Mon Oct 24 22:32:17 2022 -0400
1 file changed, 8 insertions(+), 8 deletions(-)
virtual-machine:~/Downloads/openwrt$ git cherry-pick 814cfb9ea486d3217d254f728293e7762cdade53
[master 828697c442] dmac clean range patch
Author: ACwifidude
Date: Tue Nov 1 15:12:32 2022 -0500
1 file changed, 144 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/999-001-Revert-ARM-dma-mapping-remove-dmac_clean_range-and-d.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick 4418ce4b781c1b7b1e5fde34bfb8c6ae72323221
[master 553a3788b1] ipq806x: fix l2tpv2 and tunipip6 NSS offloading, add WG2600HP support
Author: Takashi ISHIKAWA <tishi-github@tthy.org>
Date: Tue Nov 15 22:50:27 2022 +0900
4 files changed, 524 insertions(+)
create mode 100644 target/linux/ipq806x/patches-5.15/999-004-fix-socinfo.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-005-add-wg2600hp-nss-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-206-qca-nss-clients-l2tp-offloading-support.patch
create mode 100644 target/linux/ipq806x/patches-5.15/999-207-qca-nss-clients-iptunnel-lock-this-cpu.patch
virtual-machine:~/Downloads/openwrt$ git cherry-pick b55ebb2d88b47b705003b4325a43fe7df3b9200f
[master 949be4137b] fix mac80211 NSS patch
Author: ACwifidude
Date: Mon Jan 16 12:54:43 2023 -0600
1 file changed, 195 insertions(+), 143 deletions(-)
virtual-machine:~/Downloads/openwrt$ git remote remove oldrepo
virtual-machine:~/Downloads/openwrt$ git checkout master
Already on 'master'
Your branch is ahead of 'origin/master' by 15 commits.
(use "git push" to publish your local commits)
virtual-machine:~/Downloads/openwrt$ git remote add upstream https://git.openwrt.org/openwrt/openwrt.git
virtual-machine:~/Downloads/openwrt$ git fetch upstream && git rebase upstream/master
From https://git.openwrt.org/openwrt/openwrt
* [new branch] lede-17.01 -> upstream/lede-17.01
* [new branch] master -> upstream/master
* [new branch] openwrt-18.06 -> upstream/openwrt-18.06
* [new branch] openwrt-19.07 -> upstream/openwrt-19.07
* [new branch] openwrt-21.02 -> upstream/openwrt-21.02
* [new branch] openwrt-22.03 -> upstream/openwrt-22.03
Current branch master is up to date.
virtual-machine:~/Downloads/openwrt$ git status
On branch master
Your branch is ahead of 'origin/master' by 15 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
virtual-machine:~/Downloads/openwrt$
add these to keep wpad-openssl & wireless-regdb instead of default "wpad-basic-mbedtls"
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_libustream-wolfssl is not set
# CONFIG_PACKAGE_libmbedtls is not set
# CONFIG_PACKAGE_libustream-mbedtls is not set
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
My diffconfig (R7800 -ath10k)
# Use "make defconfig" to expand this to a full .config
CONFIG_TARGET_ipq806x=y
CONFIG_TARGET_ipq806x_generic=y
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_r7800=y
CONFIG_TARGET_DEVICE_PACKAGES_ipq806x_generic_DEVICE_netgear_r7800="-kmod-ath10k-ct -ath10k-firmware-qca9984-ct kmod-ath10k ath10k-firmware-qca9984"
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
# exfat is patented
CONFIG_BUILD_PATENTED=y
CONFIG_TARGET_ARCH_PACKAGES="arm_cortex-a15_neon-vfpv4"
CONFIG_CPU_TYPE="cortex-a15+neon-vfpv4"
CONFIG_LINUX_5_15=y
CONFIG_HAS_FPU=y
CONFIG_USES_DEVICETREE=y
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
CONFIG_TARGET_ROOTFS_INITRAMFS=y
CONFIG_TARGET_INITRAMFS_COMPRESSION_NONE=y
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""
CONFIG_EXPERIMENTAL=y
# Kernel
CONFIG_COLLECT_KERNEL_DEBUG=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_TESTING_KERNEL=y
CONFIG_KERNEL_AIO=y
CONFIG_KERNEL_CC_OPTIMIZE_FOR_PERFORMANCE=y
CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR=y
CONFIG_KERNEL_CRASH_DUMP=y
CONFIG_KERNEL_DEBUG_FS=y
CONFIG_KERNEL_DEBUG_INFO_REDUCED=y
CONFIG_KERNEL_DEBUG_INFO=y
CONFIG_KERNEL_DEBUG_KERNEL=y
CONFIG_KERNEL_DYNAMIC_DEBUG=y
CONFIG_KERNEL_DYNAMIC_FTRACE=y
CONFIG_KERNEL_ENABLE_DEFAULT_TRACERS=y
CONFIG_KERNEL_FANOTIFY=y
CONFIG_KERNEL_FHANDLE=y
CONFIG_KERNEL_FTRACE_SYSCALLS=y
CONFIG_KERNEL_FTRACE=y
CONFIG_KERNEL_FUNCTION_TRACER=y
CONFIG_KERNEL_IO_URING=y
CONFIG_KERNEL_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_KERNEL_IP_MROUTE=y
CONFIG_KERNEL_IP_PIMSM_V1=y
CONFIG_KERNEL_IP_PIMSM_V2=y
CONFIG_KERNEL_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_KERNEL_IPV6_MROUTE=y
CONFIG_KERNEL_IPV6_MULTIPLE_TABLES=y
CONFIG_KERNEL_IPV6_PIMSM_V2=y
CONFIG_KERNEL_IPV6_SEG6_LWTUNNEL=y
CONFIG_KERNEL_IPV6_SUBTREES=y
CONFIG_KERNEL_IPV6=y
CONFIG_KERNEL_KALLSYMS=y
CONFIG_KERNEL_KEXEC=y
CONFIG_KERNEL_MAGIC_SYSRQ=y
CONFIG_KERNEL_POSIX_MQUEUE=y
CONFIG_KERNEL_PRINTK_TIME=y
CONFIG_KERNEL_PRINTK=y
CONFIG_KERNEL_PROC_KCORE=y
CONFIG_KERNEL_PROC_VMCORE=y
CONFIG_KERNEL_SECCOMP_FILTER=y
CONFIG_KERNEL_SECCOMP=y
CONFIG_KERNEL_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_KERNEL_STACKPROTECTOR=y
CONFIG_STRIP_KERNEL_EXPORTS=y
# NSS Drivers
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y
CONFIG_PACKAGE_kmod-qca-nss-gmac=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-nss-ifb=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=y
CONFIG_PACKAGE_kmod-qca-nss-crypto=y
CONFIG_PACKAGE_kmod-qca-nss-drv-igs=y
CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=y
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y
# CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2 is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6 is not set
# Longer waiting for failsafe button push
CONFIG_IMAGEOPT=y
CONFIG_PREINITOPT=y
CONFIG_TARGET_PREINIT_TIMEOUT=5
# Busybox tweaks
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y
# Add-on programs
CONFIG_DROPBEAR_ECC=y
CONFIG_PACKAGE_aria2=y
CONFIG_PACKAGE_dnsproxy=y
CONFIG_PACKAGE_nano=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_kmod-cryptodev=y
CONFIG_PACKAGE_libopenssl-devcrypto=y
CONFIG_PACKAGE_kmod-dnsresolver=y
CONFIG_PACKAGE_kmod-ramoops=y
CONFIG_PACKAGE_kmod-pstore=y
CONFIG_PACKAGE_kmod-reed-solomon=y
# CONFIG_PACKAGE_kmod-pppol2tp is not set
CONFIG_PACKAGE_ds-lite=y
CONFIG_PACKAGE_curl=y
CONFIG_PACKAGE_wget-ssl=y
CONFIG_PACKAGE_kmod-usb-printer=y
# USB device mount & file systems support
CONFIG_PACKAGE_block-mount=y
CONFIG_PACKAGE_cryptsetup=y
CONFIG_PACKAGE_e2fsprogs=y
CONFIG_PACKAGE_f2fs-tools=y
CONFIG_PACKAGE_kmod-crypto-ecb=y
CONFIG_PACKAGE_kmod-crypto-xts=y
CONFIG_PACKAGE_kmod-crypto-iv=y
CONFIG_PACKAGE_kmod-crypto-misc=y
CONFIG_PACKAGE_kmod-crypto-user=y
CONFIG_PACKAGE_kmod-fs-exfat=y
CONFIG_PACKAGE_kmod-fs-ext4=y
CONFIG_PACKAGE_kmod-fs-f2fs=y
CONFIG_PACKAGE_kmod-fs-hfs=y
CONFIG_PACKAGE_kmod-fs-hfsplus=y
CONFIG_PACKAGE_kmod-fs-msdos=y
CONFIG_PACKAGE_kmod-fs-nfs=y
CONFIG_PACKAGE_kmod-fs-nfs-common=y
CONFIG_PACKAGE_kmod-fs-nfs-v3=y
CONFIG_PACKAGE_kmod-fs-nfs-v4=y
CONFIG_PACKAGE_kmod-fs-vfat=y
CONFIG_PACKAGE_kmod-nls-base=y
CONFIG_PACKAGE_kmod-nls-cp1250=y
CONFIG_PACKAGE_kmod-nls-cp437=y
CONFIG_PACKAGE_kmod-nls-cp850=y
CONFIG_PACKAGE_kmod-nls-iso8859-1=y
CONFIG_PACKAGE_kmod-nls-iso8859-15=y
CONFIG_PACKAGE_kmod-nls-utf8=y
CONFIG_PACKAGE_kmod-usb-storage=y
CONFIG_PACKAGE_kmod-usb-storage-uas=y
CONFIG_PACKAGE_libblkid=y
CONFIG_PACKAGE_ntfs-3g=y
CONFIG_PACKAGE_nfs-utils=y
# IPv6 support
CONFIG_PACKAGE_6in4=y
CONFIG_PACKAGE_6to4=y
CONFIG_PACKAGE_6rd=y
# WLAN/WPS support
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_WPA_MSG_MIN_PRIORITY=4
CONFIG_PACKAGE_wireless-regdb=y
CONFIG_PACKAGE_wpad-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_libustream-wolfssl is not set
# CONFIG_PACKAGE_libmbedtls is not set
# CONFIG_PACKAGE_libustream-mbedtls is not set
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
# SSL certificates
CONFIG_PACKAGE_ca-certificates=y
# Luci (SSL from OpenSSL)
CONFIG_LUA_ECO_DEFAULT_OPENSSL=y
CONFIG_LUA_ECO_OPENSSL=y
CONFIG_PACKAGE_luci-ssl-openssl=y
CONFIG_PACKAGE_luci-app-commands=y
CONFIG_PACKAGE_luci-app-adblock=y
CONFIG_PACKAGE_luci-app-https-dns-proxy=y
CONFIG_PACKAGE_luci-theme-openwrt-2020=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-proto-wireguard=y
CONFIG_PACKAGE_kmod-wireguard=y
CONFIG_PACKAGE_wireguard-tools=y
CONFIG_PACKAGE_openssl-util=y
# CONFIG_LUCI_JSMIN is not set
CONFIG_OPENSSL_ENGINE=y
CONFIG_OPENSSL_OPTIMIZE_SPEED=y
CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
CONFIG_OPENSSL_WITH_ASM=y
CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
CONFIG_OPENSSL_WITH_CMS=y
CONFIG_OPENSSL_NO_DEPRECATED=y
CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
CONFIG_OPENSSL_WITH_PSK=y
CONFIG_OPENSSL_WITH_SRP=y
CONFIG_OPENSSL_WITH_TLS13=y
# Luci statistics
CONFIG_PACKAGE_luci-app-statistics=y
CONFIG_PACKAGE_collectd-mod-conntrack=y
CONFIG_PACKAGE_collectd-mod-cpufreq=y
CONFIG_PACKAGE_collectd-mod-dhcpleases=y
CONFIG_PACKAGE_collectd-mod-entropy=y
CONFIG_PACKAGE_collectd-mod-exec=y
CONFIG_PACKAGE_collectd-mod-thermal=y
CONFIG_PACKAGE_collectd-mod-wireless=y
CONFIG_PACKAGE_kmod-ath10k-ct=m
CONFIG_PACKAGE_kmod-ath10k=m
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=m
CONFIG_PACKAGE_ath10k-firmware-qca99x0-ct=m
CONFIG_PACKAGE_ath10k-firmware-qca9984-ct=m
CONFIG_PACKAGE_ath10k-firmware-qca988x=m
CONFIG_PACKAGE_ath10k-firmware-qca99x0=m
CONFIG_PACKAGE_ath10k-firmware-qca9984=m
rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
# move nss cores to cpu1 and cpu2
i=1
awk '$7=="nss"{gsub(":","");print $1,$7}' /proc/interrupts| while read num irq; do
echo $i > /proc/irq/$num/smp_affinity
i=$((i+1))
done
# move rpm, and usb to cpu2
awk '$7~/qcom_rpm_ack|xhci-hcd/{gsub(":","");print $1,$7}' /proc/interrupts| while read num irq; do
echo 2 > /proc/irq/$num/smp_affinity
done
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy1/scaling_governor
echo 800000000 > /proc/sys/dev/nss/clock/current_freq
echo 1 > /sys/devices/system/cpu/cpufreq/policy0/stats/reset
echo 1 > /sys/devices/system/cpu/cpufreq/policy1/stats/reset
modprobe act_nssmirred
# Shape ingress traffic to 900 Mbit with chained NSSFQ_CODEL
tc qdisc add dev eth1 root handle 1: nsstbl rate 900Mbit burst 1Mb
tc qdisc add dev eth1 parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default
# Shape egress traffic to 900 Mbit with chained NSSFQ_CODEL
tc qdisc add dev eth0 root handle 1: nsstbl rate 900Mbit burst 1Mb
tc qdisc add dev eth0 parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default
exit 0
Latest master builds the software tab is missing Software tab missing