mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 17:42:41 +00:00
Compare commits
2 Commits
uCentral-t
...
v2.1.0-rc3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bcd07e4a15 | ||
|
|
958e14efb0 |
@@ -1,7 +1,7 @@
|
||||
From c51ac602aff1a9b0093687fe39164a3b895fd4a2 Mon Sep 17 00:00:00 2001
|
||||
From 08be0915e06fb6f2b62c022099e82bb4d849a8c6 Mon Sep 17 00:00:00 2001
|
||||
From: Felix Fietkau <nbd@nbd.name>
|
||||
Date: Thu, 22 Oct 2020 10:29:34 +0200
|
||||
Subject: [PATCH 01/27] build: build kernel image before building
|
||||
Subject: [PATCH 1/9] build: build kernel image before building
|
||||
modules/packages
|
||||
|
||||
This is needed for linux 5.10, where modules.builtin is generated from
|
||||
@@ -13,10 +13,10 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
|
||||
index 3aa1baa761..c02e0d34ca 100644
|
||||
index e5a0ba367b..b069c1e671 100644
|
||||
--- a/include/kernel-defaults.mk
|
||||
+++ b/include/kernel-defaults.mk
|
||||
@@ -115,7 +115,7 @@ endef
|
||||
@@ -113,7 +113,7 @@ endef
|
||||
|
||||
define Kernel/CompileModules/Default
|
||||
rm -f $(LINUX_DIR)/vmlinux $(LINUX_DIR)/System.map
|
||||
@@ -25,7 +25,7 @@ index 3aa1baa761..c02e0d34ca 100644
|
||||
endef
|
||||
|
||||
OBJCOPY_STRIP = -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id
|
||||
@@ -139,7 +139,7 @@ endef
|
||||
@@ -137,7 +137,7 @@ endef
|
||||
|
||||
define Kernel/CompileImage/Default
|
||||
rm -f $(TARGET_DIR)/init
|
||||
@@ -34,7 +34,7 @@ index 3aa1baa761..c02e0d34ca 100644
|
||||
$(call Kernel/CopyImage)
|
||||
endef
|
||||
|
||||
@@ -149,7 +149,7 @@ define Kernel/CompileImage/Initramfs
|
||||
@@ -147,7 +147,7 @@ define Kernel/CompileImage/Initramfs
|
||||
$(CP) $(GENERIC_PLATFORM_DIR)/other-files/init $(TARGET_DIR)/init
|
||||
$(if $(SOURCE_DATE_EPOCH),touch -hcd "@$(SOURCE_DATE_EPOCH)" $(TARGET_DIR)/init)
|
||||
rm -rf $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)/usr/initramfs_data.cpio*
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 6c50e27b166b30c0b3f7b730717ab4b7f446e4d0 Mon Sep 17 00:00:00 2001
|
||||
From 6d2e2ff2778ca6360af9bf1e712d7ff276afa54b Mon Sep 17 00:00:00 2001
|
||||
From: Felix Fietkau <nbd@nbd.name>
|
||||
Date: Wed, 17 Feb 2021 13:49:14 +0100
|
||||
Subject: [PATCH 02/27] build: fix build with CONFIG_STRIP_KERNEL_EXPORTS
|
||||
Subject: [PATCH 2/9] build: fix build with CONFIG_STRIP_KERNEL_EXPORTS
|
||||
|
||||
Only use symtab.h on the final kernel link
|
||||
|
||||
@@ -11,7 +11,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
|
||||
index c02e0d34ca..f9316fc3f9 100644
|
||||
index b069c1e671..93eed54ae1 100644
|
||||
--- a/include/kernel-defaults.mk
|
||||
+++ b/include/kernel-defaults.mk
|
||||
@@ -3,7 +3,7 @@
|
||||
@@ -23,7 +23,7 @@ index c02e0d34ca..f9316fc3f9 100644
|
||||
EXTRA_LDSFLAGS="-I$(KERNEL_BUILD_DIR) -include symtab.h"
|
||||
endif
|
||||
|
||||
@@ -139,7 +139,7 @@ endef
|
||||
@@ -137,7 +137,7 @@ endef
|
||||
|
||||
define Kernel/CompileImage/Default
|
||||
rm -f $(TARGET_DIR)/init
|
||||
@@ -32,7 +32,7 @@ index c02e0d34ca..f9316fc3f9 100644
|
||||
$(call Kernel/CopyImage)
|
||||
endef
|
||||
|
||||
@@ -149,7 +149,7 @@ define Kernel/CompileImage/Initramfs
|
||||
@@ -147,7 +147,7 @@ define Kernel/CompileImage/Initramfs
|
||||
$(CP) $(GENERIC_PLATFORM_DIR)/other-files/init $(TARGET_DIR)/init
|
||||
$(if $(SOURCE_DATE_EPOCH),touch -hcd "@$(SOURCE_DATE_EPOCH)" $(TARGET_DIR)/init)
|
||||
rm -rf $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)/usr/initramfs_data.cpio*
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 369794a62050fadc47b617acb29e19d6f536fe3f Mon Sep 17 00:00:00 2001
|
||||
From 0f37bb5919d96aaca7b0d06b56d37dabba87b190 Mon Sep 17 00:00:00 2001
|
||||
From: Felix Fietkau <nbd@nbd.name>
|
||||
Date: Sat, 24 Oct 2020 21:14:16 +0200
|
||||
Subject: [PATCH 03/27] kernel: add linux 5.10 support
|
||||
Subject: [PATCH 01/45] kernel: add linux 5.10 support
|
||||
|
||||
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||||
---
|
||||
@@ -422,7 +422,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||||
create mode 100644 target/linux/generic/pending-5.10/920-mangle_bootargs.patch
|
||||
|
||||
diff --git a/include/image-commands.mk b/include/image-commands.mk
|
||||
index 4d54a14ba4..2c917d613e 100644
|
||||
index 51e745958e..bddbed6052 100644
|
||||
--- a/include/image-commands.mk
|
||||
+++ b/include/image-commands.mk
|
||||
@@ -200,11 +200,12 @@ define Build/fit
|
||||
@@ -744,7 +744,7 @@ index b46fcebc08..e2bb1d0681 100644
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NFT_CORE-m)))
|
||||
KCONFIG:= \
|
||||
diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk
|
||||
index 93f99f7cbe..4191590ba7 100644
|
||||
index d050165df3..3dd20a0696 100644
|
||||
--- a/package/kernel/linux/modules/usb.mk
|
||||
+++ b/package/kernel/linux/modules/usb.mk
|
||||
@@ -1387,7 +1387,7 @@ define KernelPackage/usb-net-cdc-ncm
|
||||
@@ -12418,10 +12418,10 @@ index 0000000000..4eb5607f17
|
||||
+# CONFIG_ZSMALLOC is not set
|
||||
+# CONFIG_ZX_TDM is not set
|
||||
diff --git a/target/linux/generic/config-5.4 b/target/linux/generic/config-5.4
|
||||
index 50e627297e..da0e2e2186 100644
|
||||
index 91dc0b0f49..d3e9325f71 100644
|
||||
--- a/target/linux/generic/config-5.4
|
||||
+++ b/target/linux/generic/config-5.4
|
||||
@@ -3287,6 +3287,7 @@ CONFIG_MTD_ROOTFS_ROOT_DEV=y
|
||||
@@ -3273,6 +3273,7 @@ CONFIG_MTD_ROOTFS_ROOT_DEV=y
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS_LIMIT=4096
|
||||
CONFIG_MTD_SPLIT=y
|
||||
# CONFIG_MTD_SPLIT_BCM_WFI_FW is not set
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 29f60bb65745d63e7d8cce273bd3f773fda251ff Mon Sep 17 00:00:00 2001
|
||||
From 583b54e2f10ee14b5756d7035e641f7a1bb3095c Mon Sep 17 00:00:00 2001
|
||||
From: Felix Fietkau <nbd@nbd.name>
|
||||
Date: Thu, 9 Apr 2020 09:53:24 +0200
|
||||
Subject: [PATCH 04/27] mediatek: update to latest trunk version
|
||||
Subject: [PATCH 01/43] mediatek: update to latest trunk version
|
||||
|
||||
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||||
---
|
||||
@@ -101957,7 +101957,7 @@ diff --git a/target/linux/mediatek/mt7622/config-5.4 b/target/linux/mediatek/mt7
|
||||
similarity index 67%
|
||||
rename from target/linux/mediatek/mt7622/config-5.4
|
||||
rename to target/linux/mediatek/mt7622/config-5.10
|
||||
index 282cd0bab5..e6696bd50a 100644
|
||||
index b873bdc40c..2d7f82ce23 100644
|
||||
--- a/target/linux/mediatek/mt7622/config-5.4
|
||||
+++ b/target/linux/mediatek/mt7622/config-5.10
|
||||
@@ -1,59 +1,6 @@
|
||||
@@ -102116,7 +102116,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
# CONFIG_FUJITSU_ERRATUM_010001 is not set
|
||||
CONFIG_FW_LOADER_PAGED_BUF=y
|
||||
CONFIG_GENERIC_ALLOCATOR=y
|
||||
@@ -267,103 +201,20 @@ CONFIG_GLOB=y
|
||||
@@ -267,102 +201,19 @@ CONFIG_GLOB=y
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_HANDLE_DOMAIN_IRQ=y
|
||||
@@ -102184,7 +102184,6 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
-CONFIG_HAVE_UID16=y
|
||||
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||
CONFIG_HOLES_IN_ZONE=y
|
||||
# CONFIG_HW_RANDOM_MTK is not set
|
||||
CONFIG_HZ=250
|
||||
CONFIG_HZ_250=y
|
||||
-CONFIG_I2C=y
|
||||
@@ -102220,7 +102219,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_IRQCHIP=y
|
||||
CONFIG_IRQ_DOMAIN=y
|
||||
@@ -371,9 +222,10 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
||||
@@ -370,9 +221,10 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
||||
CONFIG_IRQ_FORCED_THREADING=y
|
||||
CONFIG_IRQ_TIME_ACCOUNTING=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
@@ -102232,7 +102231,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
||||
CONFIG_LOCK_SPIN_ON_OWNER=y
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
@@ -381,21 +233,25 @@ CONFIG_LZO_DECOMPRESS=y
|
||||
@@ -380,21 +232,25 @@ CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
@@ -102260,7 +102259,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_MTD_RAW_NAND=y
|
||||
CONFIG_MTD_SPI_NAND=y
|
||||
CONFIG_MTD_SPI_NOR=y
|
||||
@@ -423,7 +279,6 @@ CONFIG_NET_DSA=y
|
||||
@@ -422,7 +278,6 @@ CONFIG_NET_DSA=y
|
||||
CONFIG_NET_DSA_MT7530=y
|
||||
CONFIG_NET_DSA_TAG_MTK=y
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
@@ -102268,7 +102267,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_SWITCHDEV=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
@@ -448,7 +303,6 @@ CONFIG_PARTITION_PERCPU=y
|
||||
@@ -447,7 +302,6 @@ CONFIG_PARTITION_PERCPU=y
|
||||
CONFIG_PCI=y
|
||||
CONFIG_PCIEAER=y
|
||||
CONFIG_PCIEASPM=y
|
||||
@@ -102276,7 +102275,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
# CONFIG_PCIEASPM_DEFAULT is not set
|
||||
CONFIG_PCIEASPM_PERFORMANCE=y
|
||||
# CONFIG_PCIEASPM_POWERSAVE is not set
|
||||
@@ -461,6 +315,7 @@ CONFIG_PCI_DOMAINS=y
|
||||
@@ -460,6 +314,7 @@ CONFIG_PCI_DOMAINS=y
|
||||
CONFIG_PCI_DOMAINS_GENERIC=y
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
@@ -102284,7 +102283,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_PGTABLE_LEVELS=3
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHYLINK=y
|
||||
@@ -478,7 +333,7 @@ CONFIG_PINCTRL_MT7622=y
|
||||
@@ -477,7 +332,7 @@ CONFIG_PINCTRL_MT7622=y
|
||||
CONFIG_PINCTRL_MT8516=y
|
||||
CONFIG_PINCTRL_MTK=y
|
||||
CONFIG_PINCTRL_MTK_MOORE=y
|
||||
@@ -102293,7 +102292,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_PM=y
|
||||
CONFIG_PM_CLK=y
|
||||
CONFIG_PM_GENERIC_DOMAINS=y
|
||||
@@ -488,6 +343,20 @@ CONFIG_POWER_RESET=y
|
||||
@@ -487,6 +342,20 @@ CONFIG_POWER_RESET=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
@@ -102314,7 +102313,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_MEDIATEK=y
|
||||
# CONFIG_PWM_MTK_DISP is not set
|
||||
@@ -500,7 +369,9 @@ CONFIG_RATIONAL=y
|
||||
@@ -499,7 +368,9 @@ CONFIG_RATIONAL=y
|
||||
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
CONFIG_RCU_STALL_COMMON=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
@@ -102325,7 +102324,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGULATOR=y
|
||||
@@ -555,7 +426,6 @@ CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
||||
@@ -552,7 +423,6 @@ CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
||||
CONFIG_THERMAL_EMULATION=y
|
||||
CONFIG_THERMAL_GOV_BANG_BANG=y
|
||||
CONFIG_THERMAL_GOV_FAIR_SHARE=y
|
||||
@@ -102333,7 +102332,7 @@ index 282cd0bab5..e6696bd50a 100644
|
||||
CONFIG_THERMAL_GOV_STEP_WISE=y
|
||||
CONFIG_THERMAL_GOV_USER_SPACE=y
|
||||
CONFIG_THERMAL_OF=y
|
||||
@@ -587,6 +457,9 @@ CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
@@ -584,6 +454,9 @@ CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m
|
||||
CONFIG_WATCHDOG_SYSFS=y
|
||||
CONFIG_XPS=y
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 7ed003d57f1c5273fecddabcdc7bd6845c3854a0 Mon Sep 17 00:00:00 2001
|
||||
From 0a0953b5c81a2b5b366a3f0f543db71ffc81f713 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 20 Feb 2021 08:36:43 +0100
|
||||
Subject: [PATCH 05/27] sysupgrade-nand: allow limiting rootfs_data by setting
|
||||
Subject: [PATCH 5/9] sysupgrade-nand: allow limiting rootfs_data by setting
|
||||
env variable
|
||||
|
||||
Check if firmware environment variable 'rootfs_data_max' exists and is
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 3c6515c9db444da27192c1182fa1e9ab8ba6e2f6 Mon Sep 17 00:00:00 2001
|
||||
From eed2e31cb32b565a3ebcc3bc2e9d7dc7a9550b4b Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Golle <daniel@makrotopia.org>
|
||||
Date: Sat, 30 Jan 2021 13:58:16 +0000
|
||||
Subject: [PATCH 06/27] uboot-mediatek: add support for linksys e8450
|
||||
Subject: [PATCH 01/36] uboot-mediatek: add support for linksys e8450
|
||||
|
||||
Build U-Boot for the Linksys E8450 in order to have support for UBI.
|
||||
The loader has a default environment with scripts handling the reset
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 1a9921bab861dd2c89337c3e4833c716a0474653 Mon Sep 17 00:00:00 2001
|
||||
From 256daf33ec9c8cc8b094d7612ba7384db18d0a6b Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Golle <daniel@makrotopia.org>
|
||||
Date: Fri, 12 Feb 2021 03:09:39 +0000
|
||||
Subject: [PATCH 07/27] uboot-envtools: add defaults for linksys-e8450-ubi
|
||||
Subject: [PATCH 04/64] uboot-envtools: add defaults for linksys-e8450-ubi
|
||||
|
||||
Add U-Boot environment configuration for the Linksys E8450 (UBI) to
|
||||
allow access to the bootloader environment from OpenWrt via
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
From 4ed9b7d04405d5109681643f3ceebbd25f3f28e2 Mon Sep 17 00:00:00 2001
|
||||
From 3b896a540de03ca8dfd5596881f9ec6dc15d72c9 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 7 Apr 2021 10:46:26 +0200
|
||||
Subject: [PATCH 09/27] include: set kernel-version.mk
|
||||
Subject: [PATCH 01/32] include: set kernel-version.mk
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/include/kernel-version.mk b/include/kernel-version.mk
|
||||
index fe81dbf603..3c109c13c8 100644
|
||||
index 52e5c11d75..547f57fa11 100644
|
||||
--- a/include/kernel-version.mk
|
||||
+++ b/include/kernel-version.mk
|
||||
@@ -6,9 +6,15 @@ ifdef CONFIG_TESTING_KERNEL
|
||||
@@ -18,12 +18,12 @@ index fe81dbf603..3c109c13c8 100644
|
||||
|
||||
+LINUX_VERSION-4.4 = .60
|
||||
+LINUX_VERSION-4.14 = .193
|
||||
LINUX_VERSION-5.4 = .142
|
||||
LINUX_VERSION-5.4 = .111
|
||||
+LINUX_VERSION-5.10 = .27
|
||||
|
||||
+LINUX_KERNEL_HASH-4.4.60 = 2cd8df6f1ac6a5329c5a286ec9b5956215977221a1b731597ed169fff74a9659
|
||||
+LINUX_KERNEL_HASH-4.14.193 = 0b0fb41d4430e1a42738b341cbfd2f41951aa5cd02acabbd53f076119c8b9f03
|
||||
LINUX_KERNEL_HASH-5.4.142 = 99785728968564ba27c7e552d024b560072dcbc885540912eabb5c021e231451
|
||||
LINUX_KERNEL_HASH-5.4.111 = 21626132658dc34cb41b7aa7b80ecf83751890a71ac1a63d77aea9d488271a03
|
||||
+LINUX_KERNEL_HASH-5.10.27 = d99dc9662951299c53a0a8d8c8d0a72a16ff861d20e927c0f9b14f63282d69d9
|
||||
|
||||
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From a5f4e99a365f392feca84f29b7011fb507771f0e Mon Sep 17 00:00:00 2001
|
||||
From b6a89df399cae510f531473e04b5fd938b811ed7 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 20 Apr 2021 11:13:20 +0200
|
||||
Subject: [PATCH 10/27] ar71xx: forward port target to get routerboard support
|
||||
Subject: [PATCH 02/32] ar71xx: forward port target to get routerboard support
|
||||
|
||||
This is only a 1 month interim until the new nand driver for ath79 is ready
|
||||
|
||||
@@ -1462,7 +1462,7 @@ index 2921cd5bca..b869ccae70 100644
|
||||
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_lantiq
|
||||
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_mpc85xx
|
||||
diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk
|
||||
index 4191590ba7..592affe494 100644
|
||||
index 3dd20a0696..d3752c22b4 100644
|
||||
--- a/package/kernel/linux/modules/usb.mk
|
||||
+++ b/package/kernel/linux/modules/usb.mk
|
||||
@@ -1590,7 +1590,7 @@ $(eval $(call KernelPackage,usbip-server))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From ad860cb413d1934332de60658d5eb8fb64d19663 Mon Sep 17 00:00:00 2001
|
||||
From 43f832c25bb9dee1a817370ab11531e81348f177 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sun, 9 May 2021 12:23:00 +0200
|
||||
Subject: [PATCH 11/27] backport: mkits.sh
|
||||
Subject: [PATCH 42/43] backport: mkits.sh
|
||||
|
||||
969083634481c3ab5fb80509f385ef10ab45b55f
|
||||
e991c1b8a2385397fc1e657ed73878938997d951
|
||||
@@ -17,10 +17,10 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
5 files changed, 95 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/include/image-commands.mk b/include/image-commands.mk
|
||||
index 2c917d613e..c6e8eb0293 100644
|
||||
index bde6e030bc..f97d4363d1 100644
|
||||
--- a/include/image-commands.mk
|
||||
+++ b/include/image-commands.mk
|
||||
@@ -203,7 +203,7 @@ define Build/fit
|
||||
@@ -204,7 +204,7 @@ define Build/fit
|
||||
$(if $(word 3,$(1)),-r $(IMAGE_ROOTFS) -f $(subst _,$(comma),$(DEVICE_NAME))) \
|
||||
-a $(KERNEL_LOADADDR) -e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \
|
||||
$(if $(DEVICE_FDT_NUM),-n $(DEVICE_FDT_NUM)) \
|
||||
@@ -30,7 +30,7 @@ index 2c917d613e..c6e8eb0293 100644
|
||||
PATH=$(LINUX_DIR)/scripts/dtc:$(PATH) mkimage $(if $(word 3,$(1)),-E -B 0x1000 -p 0x1000) -f $@.its $@.new
|
||||
@mv $@.new $@
|
||||
diff --git a/include/image.mk b/include/image.mk
|
||||
index b6e8ab3c84..7c2dcf0e8b 100644
|
||||
index fc46012e87..7a48b789af 100644
|
||||
--- a/include/image.mk
|
||||
+++ b/include/image.mk
|
||||
@@ -139,7 +139,7 @@ endef
|
||||
|
||||
167
backports/0013-iw-update-to-latest-HEAD.patch
Normal file
167
backports/0013-iw-update-to-latest-HEAD.patch
Normal file
@@ -0,0 +1,167 @@
|
||||
From 0ddce2498be815e098154867d0b18293fe613f12 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 27 May 2021 11:57:10 +0200
|
||||
Subject: [PATCH 13/13] iw: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/network/utils/iw/Makefile | 11 +++----
|
||||
.../utils/iw/patches/200-reduce_size.patch | 30 +++++++++----------
|
||||
2 files changed, 21 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/package/network/utils/iw/Makefile b/package/network/utils/iw/Makefile
|
||||
index 6db9aaf105..8e11046189 100644
|
||||
--- a/package/network/utils/iw/Makefile
|
||||
+++ b/package/network/utils/iw/Makefile
|
||||
@@ -8,12 +8,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=iw
|
||||
-PKG_VERSION:=5.9
|
||||
-PKG_RELEASE:=1
|
||||
+PKG_VERSION:=5.9-8fab0c9e
|
||||
+PKG_RELEASE:=$(AUTORELEASE)
|
||||
|
||||
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||
-PKG_SOURCE_URL:=@KERNEL/software/network/iw
|
||||
-PKG_HASH:=293a07109aeb7e36267cf59e3ce52857e9ffae3a6666eb8ac77894b1839fe1f2
|
||||
+PKG_SOURCE_PROTO:=git
|
||||
+PKG_SOURCE_URL:=https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git
|
||||
+PKG_SOURCE_VERSION:=8fab0c9ee9db217587a58efcc37421c86edcb638
|
||||
+PKG_MIRROR_HASH:=797b322bc03952f3127ae0a7da476c14ada1bbe9a9ae234a56dd6f864c568e16
|
||||
|
||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
diff --git a/package/network/utils/iw/patches/200-reduce_size.patch b/package/network/utils/iw/patches/200-reduce_size.patch
|
||||
index af30876012..83e11405cb 100644
|
||||
--- a/package/network/utils/iw/patches/200-reduce_size.patch
|
||||
+++ b/package/network/utils/iw/patches/200-reduce_size.patch
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/event.c
|
||||
+++ b/event.c
|
||||
-@@ -944,6 +944,7 @@ static int print_event(struct nl_msg *ms
|
||||
+@@ -956,6 +956,7 @@ static int print_event(struct nl_msg *ms
|
||||
}
|
||||
|
||||
switch (gnlh->cmd) {
|
||||
@@ -8,7 +8,7 @@
|
||||
case NL80211_CMD_NEW_WIPHY:
|
||||
printf("renamed to %s\n", nla_get_string(tb[NL80211_ATTR_WIPHY_NAME]));
|
||||
break;
|
||||
-@@ -979,6 +980,7 @@ static int print_event(struct nl_msg *ms
|
||||
+@@ -991,6 +992,7 @@ static int print_event(struct nl_msg *ms
|
||||
case NL80211_CMD_SCHED_SCAN_RESULTS:
|
||||
printf("got scheduled scan results\n");
|
||||
break;
|
||||
@@ -16,7 +16,7 @@
|
||||
case NL80211_CMD_WIPHY_REG_CHANGE:
|
||||
case NL80211_CMD_REG_CHANGE:
|
||||
if (gnlh->cmd == NL80211_CMD_WIPHY_REG_CHANGE)
|
||||
-@@ -1061,6 +1063,7 @@ static int print_event(struct nl_msg *ms
|
||||
+@@ -1073,6 +1075,7 @@ static int print_event(struct nl_msg *ms
|
||||
mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC]));
|
||||
printf("del station %s\n", macbuf);
|
||||
break;
|
||||
@@ -24,7 +24,7 @@
|
||||
case NL80211_CMD_JOIN_IBSS:
|
||||
mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC]));
|
||||
printf("IBSS %s joined\n", macbuf);
|
||||
-@@ -1254,9 +1257,9 @@ static int print_event(struct nl_msg *ms
|
||||
+@@ -1271,9 +1274,9 @@ static int print_event(struct nl_msg *ms
|
||||
case NL80211_CMD_CH_SWITCH_NOTIFY:
|
||||
parse_ch_switch_notify(tb, gnlh->cmd);
|
||||
break;
|
||||
@@ -134,7 +134,7 @@
|
||||
{
|
||||
--- a/scan.c
|
||||
+++ b/scan.c
|
||||
-@@ -1297,6 +1297,9 @@ static void print_ht_op(const uint8_t ty
|
||||
+@@ -1306,6 +1306,9 @@ static void print_ht_op(const uint8_t ty
|
||||
printf("\t\t * secondary channel offset: %s\n",
|
||||
ht_secondary_offset[data[1] & 0x3]);
|
||||
printf("\t\t * STA channel width: %s\n", sta_chan_width[(data[1] & 0x4)>>2]);
|
||||
@@ -144,7 +144,7 @@
|
||||
printf("\t\t * RIFS: %d\n", (data[1] & 0x8)>>3);
|
||||
printf("\t\t * HT protection: %s\n", protection[data[2] & 0x3]);
|
||||
printf("\t\t * non-GF present: %d\n", (data[2] & 0x4) >> 2);
|
||||
-@@ -1707,6 +1710,14 @@ static void print_ie(const struct ie_pri
|
||||
+@@ -1716,6 +1719,14 @@ static void print_ie(const struct ie_pri
|
||||
|
||||
static const struct ie_print ieprinters[] = {
|
||||
[0] = { "SSID", print_ssid, 0, 32, BIT(PRINT_SCAN) | BIT(PRINT_LINK), },
|
||||
@@ -159,7 +159,7 @@
|
||||
[1] = { "Supported rates", print_supprates, 0, 255, BIT(PRINT_SCAN), },
|
||||
[3] = { "DS Parameter set", print_ds, 1, 1, BIT(PRINT_SCAN), },
|
||||
[5] = { "TIM", print_tim, 4, 255, BIT(PRINT_SCAN), },
|
||||
-@@ -1716,26 +1727,20 @@ static const struct ie_print ieprinters[
|
||||
+@@ -1725,26 +1736,20 @@ static const struct ie_print ieprinters[
|
||||
[32] = { "Power constraint", print_powerconstraint, 1, 1, BIT(PRINT_SCAN), },
|
||||
[35] = { "TPC report", print_tpcreport, 2, 2, BIT(PRINT_SCAN), },
|
||||
[42] = { "ERP", print_erp, 1, 255, BIT(PRINT_SCAN), },
|
||||
@@ -187,15 +187,15 @@
|
||||
};
|
||||
|
||||
static void print_wifi_wpa(const uint8_t type, uint8_t len, const uint8_t *data,
|
||||
-@@ -2279,6 +2284,7 @@ void print_ies(unsigned char *ie, int ie
|
||||
+@@ -2326,6 +2331,7 @@ void print_ies(unsigned char *ie, int ie
|
||||
ieprinters[ie[0]].flags & BIT(ptype)) {
|
||||
print_ie(&ieprinters[ie[0]],
|
||||
ie[0], ie[1], ie + 2, &ie_buffer);
|
||||
+#ifdef IW_FULL
|
||||
} else if (ie[0] == 221 /* vendor */) {
|
||||
print_vendor(ie[1], ie + 2, unknown, ptype);
|
||||
- } else if (unknown) {
|
||||
-@@ -2288,6 +2294,7 @@ void print_ies(unsigned char *ie, int ie
|
||||
+ } else if (ie[0] == 255 /* extension */) {
|
||||
+@@ -2337,6 +2343,7 @@ void print_ies(unsigned char *ie, int ie
|
||||
for (i=0; i<ie[1]; i++)
|
||||
printf(" %.2x", ie[2+i]);
|
||||
printf("\n");
|
||||
@@ -203,7 +203,7 @@
|
||||
}
|
||||
ielen -= ie[1] + 2;
|
||||
ie += ie[1] + 2;
|
||||
-@@ -2328,6 +2335,7 @@ static void print_capa_non_dmg(__u16 cap
|
||||
+@@ -2377,6 +2384,7 @@ static void print_capa_non_dmg(__u16 cap
|
||||
printf(" ESS");
|
||||
if (capa & WLAN_CAPABILITY_IBSS)
|
||||
printf(" IBSS");
|
||||
@@ -211,7 +211,7 @@
|
||||
if (capa & WLAN_CAPABILITY_CF_POLLABLE)
|
||||
printf(" CfPollable");
|
||||
if (capa & WLAN_CAPABILITY_CF_POLL_REQUEST)
|
||||
-@@ -2356,6 +2364,7 @@ static void print_capa_non_dmg(__u16 cap
|
||||
+@@ -2405,6 +2413,7 @@ static void print_capa_non_dmg(__u16 cap
|
||||
printf(" DelayedBACK");
|
||||
if (capa & WLAN_CAPABILITY_IMM_BACK)
|
||||
printf(" ImmediateBACK");
|
||||
@@ -219,7 +219,7 @@
|
||||
}
|
||||
|
||||
static int print_bss_handler(struct nl_msg *msg, void *arg)
|
||||
-@@ -2440,8 +2449,10 @@ static int print_bss_handler(struct nl_m
|
||||
+@@ -2489,8 +2498,10 @@ static int print_bss_handler(struct nl_m
|
||||
if (bss[NL80211_BSS_FREQUENCY]) {
|
||||
int freq = nla_get_u32(bss[NL80211_BSS_FREQUENCY]);
|
||||
printf("\tfreq: %d\n", freq);
|
||||
@@ -230,7 +230,7 @@
|
||||
}
|
||||
if (bss[NL80211_BSS_BEACON_INTERVAL])
|
||||
printf("\tbeacon interval: %d TUs\n",
|
||||
-@@ -2635,6 +2646,7 @@ static int handle_stop_sched_scan(struct
|
||||
+@@ -2684,6 +2695,7 @@ static int handle_stop_sched_scan(struct
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
COMMAND(scan, sched_start,
|
||||
SCHED_SCAN_OPTIONS,
|
||||
NL80211_CMD_START_SCHED_SCAN, 0, CIB_NETDEV, handle_start_sched_scan,
|
||||
-@@ -2645,3 +2657,4 @@ COMMAND(scan, sched_start,
|
||||
+@@ -2694,3 +2706,4 @@ COMMAND(scan, sched_start,
|
||||
COMMAND(scan, sched_stop, "",
|
||||
NL80211_CMD_STOP_SCHED_SCAN, 0, CIB_NETDEV, handle_stop_sched_scan,
|
||||
"Stop an ongoing scheduled scan.");
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,24 +1,29 @@
|
||||
From 2af08d2e85ee946de5f53bbd0ddf239de9b78f6d Mon Sep 17 00:00:00 2001
|
||||
From 029282d8ef8e4e813817d1c7d4aeae4208bc2da5 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 18 May 2021 10:46:43 +0200
|
||||
Subject: [PATCH 12/27] libubox: update to latest HEAD
|
||||
Subject: [PATCH 01/52] libubox: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/libs/libubox/Makefile | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
package/libs/libubox/Makefile | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/package/libs/libubox/Makefile b/package/libs/libubox/Makefile
|
||||
index d2c07783e1..33aa73eef7 100644
|
||||
index 4d582eacfd..33aa73eef7 100644
|
||||
--- a/package/libs/libubox/Makefile
|
||||
+++ b/package/libs/libubox/Makefile
|
||||
@@ -5,9 +5,9 @@ PKG_RELEASE=2
|
||||
@@ -1,13 +1,13 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libubox
|
||||
-PKG_RELEASE=1
|
||||
+PKG_RELEASE=2
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/libubox.git
|
||||
-PKG_MIRROR_HASH:=7dd1db1e0074a9c7c722db654cce3111b3bd3cff0bfd791c4497cb0f6c22d3ca
|
||||
-PKG_SOURCE_DATE:=2021-05-16
|
||||
-PKG_SOURCE_VERSION:=b14c4688612c05c78ce984d7bde633bce8703b1e
|
||||
-PKG_MIRROR_HASH:=97dc4eba01cf2c5d6a6d0db3747e0cdc0d95cb87e51b3115272e7d3e69a8b255
|
||||
-PKG_SOURCE_DATE:=2020-12-12
|
||||
-PKG_SOURCE_VERSION:=357877693ca363b12e6e7e14d345639b2440cd07
|
||||
+PKG_MIRROR_HASH:=1cdb91ac0ee925f133ee9f70eac131a99def312fe7cf0aed44df84eb1762e30b
|
||||
+PKG_SOURCE_DATE:=2021-08-19
|
||||
+PKG_SOURCE_VERSION:=d716ac4bc4236031d4c3cc1ed362b502e20e3787
|
||||
@@ -1,33 +0,0 @@
|
||||
From 8ba5feb6aaba50bda126db027490c7d37e428e3b Mon Sep 17 00:00:00 2001
|
||||
From: Stijn Tintel <stijn@linux-ipv6.be>
|
||||
Date: Fri, 20 Aug 2021 16:11:12 +0300
|
||||
Subject: [PATCH 15/27] uhttpd: add config option for json_script
|
||||
|
||||
Add a config option for json_script instead of unconditionally including
|
||||
all json files in /etc/uhttpd in every uhttpd instance. This makes it
|
||||
possible to configure a single instance with an unconditional redirect,
|
||||
which is currently not possible as it would render all other uhttpd
|
||||
instances unusable.
|
||||
|
||||
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
|
||||
---
|
||||
package/network/services/uhttpd/files/uhttpd.init | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/package/network/services/uhttpd/files/uhttpd.init b/package/network/services/uhttpd/files/uhttpd.init
|
||||
index 869f79bea2..7020912c6c 100755
|
||||
--- a/package/network/services/uhttpd/files/uhttpd.init
|
||||
+++ b/package/network/services/uhttpd/files/uhttpd.init
|
||||
@@ -195,7 +195,8 @@ start_instance()
|
||||
append_bool "$cfg" redirect_https "-q" 0
|
||||
}
|
||||
|
||||
- for file in /etc/uhttpd/*.json; do
|
||||
+ config_get json_script "$cfg" json_script
|
||||
+ for file in $json_script; do
|
||||
[ -s "$file" ] && procd_append_param command -H "$file"
|
||||
done
|
||||
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 41db6b8282d09bd9d7ee453f54e592003904ab0e Mon Sep 17 00:00:00 2001
|
||||
From e413c12b77acc0012a79e8981b553e35d4a2b20e Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 30 Jun 2021 14:21:23 +0200
|
||||
Subject: [PATCH 13/27] umdns: update to latest HEAD
|
||||
Subject: [PATCH] umdns: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -1,41 +0,0 @@
|
||||
From 63281b982b3692828ff453dcb9e68b8e43d628e5 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 21 Jun 2021 12:53:28 +0200
|
||||
Subject: [PATCH 16/27] iwinfo: update to latest git HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/network/utils/iwinfo/Makefile | 14 +++++++++++---
|
||||
1 file changed, 11 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/network/utils/iwinfo/Makefile b/package/network/utils/iwinfo/Makefile
|
||||
index 815c477988..d235f07da9 100644
|
||||
--- a/package/network/utils/iwinfo/Makefile
|
||||
+++ b/package/network/utils/iwinfo/Makefile
|
||||
@@ -11,12 +11,20 @@ PKG_RELEASE:=2.1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/iwinfo.git
|
||||
-PKG_SOURCE_DATE:=2021-04-30
|
||||
-PKG_SOURCE_VERSION:=c45f0b584b4b86f8250f90ea19afca271c114fa2
|
||||
-PKG_MIRROR_HASH:=24ad04791254a0523cd15a4fec6116d9ff121e006c93e5e41459f91347b33ec2
|
||||
+PKG_SOURCE_DATE:=2021-06-09
|
||||
+PKG_SOURCE_VERSION:=c0414642fead263a4a6a686ad3cb7e965ec8a23a
|
||||
+PKG_MIRROR_HASH:=c5686bbae86753c53db03a686b034bbb80d31107cc359ebd8522ea1c82db35ea
|
||||
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
+PKG_FLAGS := nonshared
|
||||
+
|
||||
+PKG_CONFIG_DEPENDS := \
|
||||
+ CONFIG_PACKAGE_kmod-brcm-wl \
|
||||
+ CONFIG_PACKAGE_kmod-brcm-wl-mini \
|
||||
+ CONFIG_PACKAGE_kmod-brcm-wl-mimo \
|
||||
+ CONFIG_PACKAGE_kmod-cfg80211
|
||||
+
|
||||
IWINFO_ABI_VERSION:=20210430
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
From 6c7e11cccbd28224a9a473a36df1102b4257d356 Mon Sep 17 00:00:00 2001
|
||||
From: DENG Qingfang <dqfext@gmail.com>
|
||||
Date: Fri, 9 Apr 2021 12:25:08 +0800
|
||||
Subject: [PATCH 5/6] kernel/modules: move act_gact into kmod-sched-core
|
||||
|
||||
As the name suggests, act_gact has the generic actions such as dropping
|
||||
and accepting packets, so move it into kmod-sched-core.
|
||||
|
||||
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
|
||||
---
|
||||
package/kernel/linux/modules/netsupport.mk | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
|
||||
index 9fd49c1392..4343e850e9 100644
|
||||
--- a/package/kernel/linux/modules/netsupport.mk
|
||||
+++ b/package/kernel/linux/modules/netsupport.mk
|
||||
@@ -721,7 +721,7 @@ $(eval $(call KernelPackage,mppe))
|
||||
|
||||
|
||||
SCHED_MODULES = $(patsubst $(LINUX_DIR)/net/sched/%.ko,%,$(wildcard $(LINUX_DIR)/net/sched/*.ko))
|
||||
-SCHED_MODULES_CORE = sch_ingress sch_fq_codel sch_hfsc sch_htb sch_tbf cls_basic cls_fw cls_route cls_flow cls_tcindex cls_u32 em_u32 act_mirred act_skbedit cls_matchall
|
||||
+SCHED_MODULES_CORE = sch_ingress sch_fq_codel sch_hfsc sch_htb sch_tbf cls_basic cls_fw cls_route cls_flow cls_tcindex cls_u32 em_u32 act_gact act_mirred act_skbedit cls_matchall
|
||||
SCHED_MODULES_FILTER = $(SCHED_MODULES_CORE) act_connmark act_ctinfo sch_cake sch_netem sch_mqprio em_ipset cls_bpf cls_flower act_bpf act_vlan
|
||||
SCHED_MODULES_EXTRA = $(filter-out $(SCHED_MODULES_FILTER),$(SCHED_MODULES))
|
||||
SCHED_FILES = $(patsubst %,$(LINUX_DIR)/net/sched/%.ko,$(filter $(SCHED_MODULES_CORE),$(SCHED_MODULES)))
|
||||
@@ -745,6 +745,7 @@ define KernelPackage/sched-core
|
||||
CONFIG_NET_CLS_ROUTE4 \
|
||||
CONFIG_NET_CLS_TCINDEX \
|
||||
CONFIG_NET_CLS_U32 \
|
||||
+ CONFIG_NET_ACT_GACT \
|
||||
CONFIG_NET_ACT_MIRRED \
|
||||
CONFIG_NET_ACT_SKBEDIT \
|
||||
CONFIG_NET_CLS_MATCHALL \
|
||||
@@ -899,7 +900,6 @@ define KernelPackage/sched
|
||||
CONFIG_NET_SCH_FQ \
|
||||
CONFIG_NET_SCH_PIE \
|
||||
CONFIG_NET_ACT_POLICE \
|
||||
- CONFIG_NET_ACT_GACT \
|
||||
CONFIG_NET_ACT_IPT \
|
||||
CONFIG_NET_ACT_PEDIT \
|
||||
CONFIG_NET_ACT_SIMP \
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 9df1500bde8e609dcbbecbefa0eb5a29d9e6f7f5 Mon Sep 17 00:00:00 2001
|
||||
From 97fb5323a826e6b5ad89b5281c0b9d9e92bfc0b4 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 27 Aug 2021 16:52:34 +0200
|
||||
Subject: [PATCH 14/27] kernel: add bdpu filter support
|
||||
Subject: [PATCH 59/59] kernel: add bdpu filter support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
157
backports/0035-uhttp-update-to-latest-HEAD.patch
Normal file
157
backports/0035-uhttp-update-to-latest-HEAD.patch
Normal file
@@ -0,0 +1,157 @@
|
||||
From patchwork Fri Aug 20 13:11:12 2021
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 7bit
|
||||
X-Patchwork-Submitter: Stijn Tintel <stijn@linux-ipv6.be>
|
||||
X-Patchwork-Id: 1519040
|
||||
X-Patchwork-Delegate: stijn@linux-ipv6.be
|
||||
Return-Path:
|
||||
<openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org>
|
||||
X-Original-To: incoming@patchwork.ozlabs.org
|
||||
Delivered-To: patchwork-incoming@bilbo.ozlabs.org
|
||||
Authentication-Results: ozlabs.org;
|
||||
spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org
|
||||
(client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org;
|
||||
envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org;
|
||||
receiver=<UNKNOWN>)
|
||||
Authentication-Results: ozlabs.org;
|
||||
dkim=pass (2048-bit key;
|
||||
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
|
||||
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=r2Ly8Vhy;
|
||||
dkim=fail reason="signature verification failed" (1024-bit key;
|
||||
unprotected) header.d=linux-ipv6.be header.i=@linux-ipv6.be
|
||||
header.a=rsa-sha256 header.s=502B7754-045F-11E5-BBC5-64595FD46BE8
|
||||
header.b=BipII9T0;
|
||||
dkim-atps=neutral
|
||||
Received: from bombadil.infradead.org (bombadil.infradead.org
|
||||
[IPv6:2607:7c80:54:e::133])
|
||||
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
|
||||
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest
|
||||
SHA256)
|
||||
(No client certificate requested)
|
||||
by ozlabs.org (Postfix) with ESMTPS id 4Grhsz3FQvz9s1l
|
||||
for <incoming@patchwork.ozlabs.org>; Fri, 20 Aug 2021 23:13:59 +1000 (AEST)
|
||||
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
|
||||
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
|
||||
Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
|
||||
List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc
|
||||
:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
|
||||
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:
|
||||
List-Owner; bh=Dxw7atu76L/aBQntt7pW1jTYPCULL0mkcY2U1BYT2sI=; b=r2Ly8VhysFZseN
|
||||
kLaheAFj130coCdyeHSxT/951GnDDBkmyursFZAP2hBLaKv9Z+9HpHIGM3sOiNhM/zDKfabNJ/1D2
|
||||
CV4iyPpVkhRxG9t6HPpPx94E6J5Oknl7l6eyL04DWUB28EzXcoBSMiP0zYsoOWjI8sQO8wITNp6hf
|
||||
neAM1VlZlNb22n5/Wu5oD1RoEiMUS5GeyhU7kEFEWpC45rcpyuQdvHpPLMn5GkcqCOO6i90E7BKAK
|
||||
ipYG2tptIjqjrmR+nC6CPRavA+hSG/o6HzDSYNJvWmgVjCc6RpN/xliN03Rum4+mbDtMEB4Wpidmj
|
||||
FepfgPqKxWRJ0UiXBJew==;
|
||||
Received: from localhost ([::1] helo=bombadil.infradead.org)
|
||||
by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux))
|
||||
id 1mH4J2-00BF23-C2; Fri, 20 Aug 2021 13:11:32 +0000
|
||||
Received: from mail.tintel.eu ([51.83.127.189])
|
||||
by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux))
|
||||
id 1mH4Iw-00BF1P-CR
|
||||
for openwrt-devel@lists.openwrt.org; Fri, 20 Aug 2021 13:11:30 +0000
|
||||
Received: from localhost (localhost [IPv6:::1])
|
||||
by mail.tintel.eu (Postfix) with ESMTP id 1BE4C4486AC4;
|
||||
Fri, 20 Aug 2021 15:11:14 +0200 (CEST)
|
||||
Received: from mail.tintel.eu ([IPv6:::1])
|
||||
by localhost (mail.tintel.eu [IPv6:::1]) (amavisd-new, port 10032)
|
||||
with ESMTP id npDXmiQngdDU; Fri, 20 Aug 2021 15:11:13 +0200 (CEST)
|
||||
Received: from localhost (localhost [IPv6:::1])
|
||||
by mail.tintel.eu (Postfix) with ESMTP id 5B1EC4486ACC;
|
||||
Fri, 20 Aug 2021 15:11:13 +0200 (CEST)
|
||||
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.tintel.eu 5B1EC4486ACC
|
||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-ipv6.be;
|
||||
s=502B7754-045F-11E5-BBC5-64595FD46BE8; t=1629465073;
|
||||
bh=3YKw9bephsRsf4MDuHSX4MioHjRWefi/5PEc54pFn4g=;
|
||||
h=From:To:Date:Message-Id:MIME-Version;
|
||||
b=BipII9T0eY8ENYqcdZ7rxKFn6rwkKKOhJ2IoeLZ1fx4lgpPuGWsZrexzqU6mYTDRa
|
||||
Aihei2/ovPeWgUDbzfjNC9hIqv0fXRaEW0sCAPZGOP6gNHWNCkJxuPqYI+4pjijRRt
|
||||
6YYC2qCi8DqzQJv7St1FqeVFoIaF8SfbniBW+1N4=
|
||||
X-Virus-Scanned: amavisd-new at mail.tintel.eu
|
||||
Received: from mail.tintel.eu ([IPv6:::1])
|
||||
by localhost (mail.tintel.eu [IPv6:::1]) (amavisd-new, port 10026)
|
||||
with ESMTP id J5m0pY66LdR7; Fri, 20 Aug 2021 15:11:13 +0200 (CEST)
|
||||
Received: from taz.sof.bg.adlevio.net (unknown [IPv6:2001:67c:21bc:20::10])
|
||||
by mail.tintel.eu (Postfix) with SMTP id 17DF94486AC4;
|
||||
Fri, 20 Aug 2021 15:11:13 +0200 (CEST)
|
||||
Received: (nullmailer pid 141125 invoked by uid 1000);
|
||||
Fri, 20 Aug 2021 13:11:12 -0000
|
||||
From: Stijn Tintel <stijn@linux-ipv6.be>
|
||||
To: openwrt-devel@lists.openwrt.org
|
||||
Cc: nbd@nbd.name
|
||||
Subject: [PATCH] uhttpd: add config option for json_script
|
||||
Date: Fri, 20 Aug 2021 16:11:12 +0300
|
||||
Message-Id: <20210820131112.141077-1-stijn@linux-ipv6.be>
|
||||
X-Mailer: git-send-email 2.31.1
|
||||
MIME-Version: 1.0
|
||||
X-Rspamd-Queue-Id: 17DF94486AC4
|
||||
X-Spamd-Result: default: False [0.00 / 15.00];
|
||||
IP_WHITELIST(0.00)[2001:67c:21bc:20::10];
|
||||
ASN(0.00)[asn:200533, ipnet:2001:67c:21bc::/48, country:BG]
|
||||
X-Rspamd-Server: skulls
|
||||
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3
|
||||
X-CRM114-CacheID: sfid-20210820_061126_592239_17869382
|
||||
X-CRM114-Status: UNSURE ( 9.50 )
|
||||
X-CRM114-Notice: Please train this message.
|
||||
X-Spam-Score: 0.2 (/)
|
||||
X-Spam-Report: Spam detection software,
|
||||
running on the system "bombadil.infradead.org",
|
||||
has NOT identified this incoming email as spam. The original
|
||||
message has been attached to this so you can view it or label
|
||||
similar future email. If you have any questions, see
|
||||
the administrator of that system for details.
|
||||
Content preview: Add a config option for json_script instead of
|
||||
unconditionally
|
||||
including all json files in /etc/uhttpd in every uhttpd instance. This makes
|
||||
it possible to configure a single instance with an unconditi [...]
|
||||
Content analysis details: (0.2 points, 5.0 required)
|
||||
pts rule name description
|
||||
---- ----------------------
|
||||
--------------------------------------------------
|
||||
-0.0 SPF_PASS SPF: sender matches SPF record
|
||||
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
|
||||
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
|
||||
not necessarily
|
||||
valid
|
||||
0.1 DKIM_INVALID DKIM or DK signature exists, but is not valid
|
||||
X-BeenThere: openwrt-devel@lists.openwrt.org
|
||||
X-Mailman-Version: 2.1.34
|
||||
Precedence: list
|
||||
List-Id: OpenWrt Development List <openwrt-devel.lists.openwrt.org>
|
||||
List-Unsubscribe: <https://lists.openwrt.org/mailman/options/openwrt-devel>,
|
||||
<mailto:openwrt-devel-request@lists.openwrt.org?subject=unsubscribe>
|
||||
List-Archive: <http://lists.openwrt.org/pipermail/openwrt-devel/>
|
||||
List-Post: <mailto:openwrt-devel@lists.openwrt.org>
|
||||
List-Help: <mailto:openwrt-devel-request@lists.openwrt.org?subject=help>
|
||||
List-Subscribe: <https://lists.openwrt.org/mailman/listinfo/openwrt-devel>,
|
||||
<mailto:openwrt-devel-request@lists.openwrt.org?subject=subscribe>
|
||||
Sender: "openwrt-devel" <openwrt-devel-bounces@lists.openwrt.org>
|
||||
Errors-To:
|
||||
openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org
|
||||
|
||||
Add a config option for json_script instead of unconditionally including
|
||||
all json files in /etc/uhttpd in every uhttpd instance. This makes it
|
||||
possible to configure a single instance with an unconditional redirect,
|
||||
which is currently not possible as it would render all other uhttpd
|
||||
instances unusable.
|
||||
|
||||
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
|
||||
---
|
||||
package/network/services/uhttpd/Makefile | 2 +-
|
||||
package/network/services/uhttpd/files/uhttpd.init | 3 ++-
|
||||
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/package/network/services/uhttpd/files/uhttpd.init b/package/network/services/uhttpd/files/uhttpd.init
|
||||
index e7709941c2..30fd7b4259 100755
|
||||
--- a/package/network/services/uhttpd/files/uhttpd.init
|
||||
+++ b/package/network/services/uhttpd/files/uhttpd.init
|
||||
@@ -196,7 +196,8 @@ start_instance()
|
||||
append_bool "$cfg" redirect_https "-q" 0
|
||||
}
|
||||
|
||||
- for file in /etc/uhttpd/*.json; do
|
||||
+ config_get json_script "$cfg" json_script
|
||||
+ for file in $json_script; do
|
||||
[ -s "$file" ] && procd_append_param command -H "$file"
|
||||
done
|
||||
|
||||
39
backports/0036-iwinfo-update-to-latest-git-HEAD.patch
Normal file
39
backports/0036-iwinfo-update-to-latest-git-HEAD.patch
Normal file
@@ -0,0 +1,39 @@
|
||||
From c90fec205137d8d8c1197722a39d5c700ae3f6b1 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 21 Jun 2021 12:53:28 +0200
|
||||
Subject: [PATCH 02/36] iwinfo: update to latest git HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/network/utils/iwinfo/Makefile | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/package/network/utils/iwinfo/Makefile b/package/network/utils/iwinfo/Makefile
|
||||
index 3454d615a9..b7c8370bba 100644
|
||||
--- a/package/network/utils/iwinfo/Makefile
|
||||
+++ b/package/network/utils/iwinfo/Makefile
|
||||
@@ -11,9 +11,9 @@ PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/iwinfo.git
|
||||
-PKG_SOURCE_DATE:=2021-01-31
|
||||
-PKG_SOURCE_VERSION:=4a32b33e9606f1bc1125f4bc24b0581349e55f2e
|
||||
-PKG_MIRROR_HASH:=414e5d150efaadba21103e66f862be66a94dcf83c16a2850f7c05051a9b0739d
|
||||
+PKG_SOURCE_DATE:=2021-06-09
|
||||
+PKG_SOURCE_VERSION:=c0414642fead263a4a6a686ad3cb7e965ec8a23a
|
||||
+PKG_MIRROR_HASH:=c5686bbae86753c53db03a686b034bbb80d31107cc359ebd8522ea1c82db35ea
|
||||
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
@@ -25,7 +25,7 @@ PKG_CONFIG_DEPENDS := \
|
||||
CONFIG_PACKAGE_kmod-brcm-wl-mimo \
|
||||
CONFIG_PACKAGE_kmod-cfg80211
|
||||
|
||||
-IWINFO_ABI_VERSION:=20210106
|
||||
+IWINFO_ABI_VERSION:=20210430
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,26 +1,29 @@
|
||||
From 3bc625814c04a24cdf16587c2adb2060a77a5e1a Mon Sep 17 00:00:00 2001
|
||||
From a622ab0c15a2f58b724362339d6b467c02ee7576 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 27 May 2021 13:24:47 +0200
|
||||
Subject: [PATCH 17/27] netifd: update to latest HEAD
|
||||
Subject: [PATCH 01/57] netifd: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/network/config/netifd/Makefile | 8 +++-----
|
||||
package/network/config/netifd/Makefile | 14 +++++++++-----
|
||||
.../network/config/netifd/files/etc/udhcpc.user | 1 +
|
||||
.../config/netifd/files/lib/netifd/dhcp.script | 3 +++
|
||||
.../netifd/patches/002-fix-dhcp-issue.patch | 17 +++++++++++++++++
|
||||
2 files changed, 20 insertions(+), 5 deletions(-)
|
||||
4 files changed, 30 insertions(+), 5 deletions(-)
|
||||
create mode 100644 package/network/config/netifd/files/etc/udhcpc.user
|
||||
create mode 100644 package/network/config/netifd/patches/002-fix-dhcp-issue.patch
|
||||
|
||||
diff --git a/package/network/config/netifd/Makefile b/package/network/config/netifd/Makefile
|
||||
index 4b5f110da2..13c1d96ed7 100644
|
||||
index 7061456b08..13c1d96ed7 100644
|
||||
--- a/package/network/config/netifd/Makefile
|
||||
+++ b/package/network/config/netifd/Makefile
|
||||
@@ -5,16 +5,14 @@ PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/netifd.git
|
||||
-PKG_SOURCE_DATE:=2021-07-26
|
||||
-PKG_SOURCE_VERSION:=440eb0647708274cc8d7d9e7c2bb0cfdfba90023
|
||||
-PKG_MIRROR_HASH:=eed957036ab608fdc49bdf801fc5b4405fcd2a3a5e5d3343ec39898e156c10e9
|
||||
-PKG_SOURCE_DATE:=2021-01-09
|
||||
-PKG_SOURCE_VERSION:=c00c8335d6188daa326ecfe5a62da15a9b9987e1
|
||||
-PKG_MIRROR_HASH:=c740e51e0cec13eec336ba1c7a643db3b64a9a2235f8c1b73a566cb89e841190
|
||||
+PKG_SOURCE_DATE:=2021-09-01
|
||||
+PKG_SOURCE_VERSION:=300b1220fab38600f102bb8cfcc59a29ce41b095
|
||||
+PKG_MIRROR_HASH:=310fa90059795b1c956f9822db712ecc58bc19725b0f05f98c9e0a6824c8ca36
|
||||
@@ -34,6 +37,46 @@ index 4b5f110da2..13c1d96ed7 100644
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
@@ -25,6 +23,11 @@ define Package/netifd
|
||||
TITLE:=OpenWrt Network Interface Configuration Daemon
|
||||
endef
|
||||
|
||||
+define Package/netifd/conffiles
|
||||
+/etc/udhcpc.user
|
||||
+/etc/udhcpc.user.d/
|
||||
+endef
|
||||
+
|
||||
TARGET_CFLAGS += \
|
||||
-I$(STAGING_DIR)/usr/include/libnl-tiny \
|
||||
-I$(STAGING_DIR)/usr/include \
|
||||
@@ -40,6 +43,7 @@ define Package/netifd/install
|
||||
$(INSTALL_DIR) $(1)/sbin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/netifd $(1)/sbin/
|
||||
$(CP) ./files/* $(1)/
|
||||
+ $(INSTALL_DIR) $(1)/etc/udhcpc.user.d/
|
||||
$(CP) $(PKG_BUILD_DIR)/scripts/* $(1)/lib/netifd/
|
||||
endef
|
||||
|
||||
diff --git a/package/network/config/netifd/files/etc/udhcpc.user b/package/network/config/netifd/files/etc/udhcpc.user
|
||||
new file mode 100644
|
||||
index 0000000000..78e2ba5f18
|
||||
--- /dev/null
|
||||
+++ b/package/network/config/netifd/files/etc/udhcpc.user
|
||||
@@ -0,0 +1 @@
|
||||
+# This script is sourced by udhcpc's dhcp.script at every DHCP event.
|
||||
diff --git a/package/network/config/netifd/files/lib/netifd/dhcp.script b/package/network/config/netifd/files/lib/netifd/dhcp.script
|
||||
index 6585b641d6..e46005d84c 100755
|
||||
--- a/package/network/config/netifd/files/lib/netifd/dhcp.script
|
||||
+++ b/package/network/config/netifd/files/lib/netifd/dhcp.script
|
||||
@@ -112,5 +112,8 @@ esac
|
||||
|
||||
# user rules
|
||||
[ -f /etc/udhcpc.user ] && . /etc/udhcpc.user "$@"
|
||||
+for f in /etc/udhcpc.user.d/*; do
|
||||
+ [ -f "$f" ] && (. "$f" "$@")
|
||||
+done
|
||||
|
||||
exit 0
|
||||
diff --git a/package/network/config/netifd/patches/002-fix-dhcp-issue.patch b/package/network/config/netifd/patches/002-fix-dhcp-issue.patch
|
||||
new file mode 100644
|
||||
index 0000000000..6f1d2e708e
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,16 +1,16 @@
|
||||
From 3b094ed6b1602969f0dd71b48ed220d0caace7ab Mon Sep 17 00:00:00 2001
|
||||
From b70c9429587452776241c95729481accb9c193ae Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 05:48:27 +0200
|
||||
Subject: [PATCH 19/27] hostapd: update to latest HEAD
|
||||
Date: Thu, 27 May 2021 13:25:19 +0200
|
||||
Subject: [PATCH 03/57] hostapd: upsate to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/network/services/hostapd/Makefile | 15 +-
|
||||
.../hostapd/files/hostapd-basic.config | 2 +-
|
||||
.../hostapd/files/hostapd-full.config | 4 +-
|
||||
.../network/services/hostapd/files/hostapd.sh | 141 +++++++--
|
||||
.../network/services/hostapd/files/hostapd.sh | 158 ++++++++--
|
||||
...-fix-frequency-setup-with-HE-enabled.patch | 196 -------------
|
||||
...> 001-wolfssl-init-RNG-with-ECC-key.patch} | 11 +-
|
||||
.../001-wolfssl-init-RNG-with-ECC-key.patch | 43 +++
|
||||
...-init-order-disable-pri-sec-channel-.patch | 126 --------
|
||||
...andle-HT40-and-mode-downgrade-in-AP-.patch | 102 -------
|
||||
...ix-frequency-config-for-non-p2p-vht-.patch | 63 ----
|
||||
@@ -72,9 +72,9 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
.../services/hostapd/src/src/ap/ubus.c | 214 +++++++++++++-
|
||||
.../services/hostapd/src/src/ap/ubus.h | 16 +
|
||||
.../hostapd/src/src/utils/build_features.h | 2 -
|
||||
67 files changed, 1277 insertions(+), 2334 deletions(-)
|
||||
67 files changed, 1329 insertions(+), 2331 deletions(-)
|
||||
delete mode 100644 package/network/services/hostapd/patches/001-HE-VHT-fix-frequency-setup-with-HE-enabled.patch
|
||||
rename package/network/services/hostapd/patches/{802-wolfssl-init-RNG-with-ECC-key.patch => 001-wolfssl-init-RNG-with-ECC-key.patch} (76%)
|
||||
create mode 100644 package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
|
||||
delete mode 100644 package/network/services/hostapd/patches/002-mesh-fix-channel-init-order-disable-pri-sec-channel-.patch
|
||||
delete mode 100644 package/network/services/hostapd/patches/003-wpa_supplicant-handle-HT40-and-mode-downgrade-in-AP-.patch
|
||||
delete mode 100644 package/network/services/hostapd/patches/004-wpa_supplicant-fix-frequency-config-for-non-p2p-vht-.patch
|
||||
@@ -111,7 +111,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
delete mode 100644 package/network/services/hostapd/patches/801-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch
|
||||
|
||||
diff --git a/package/network/services/hostapd/Makefile b/package/network/services/hostapd/Makefile
|
||||
index 67ea89c339..fee6889b40 100644
|
||||
index bd2a7c96ad..fee6889b40 100644
|
||||
--- a/package/network/services/hostapd/Makefile
|
||||
+++ b/package/network/services/hostapd/Makefile
|
||||
@@ -1,19 +1,17 @@
|
||||
@@ -126,7 +126,7 @@ index 67ea89c339..fee6889b40 100644
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=hostapd
|
||||
-PKG_RELEASE:=35
|
||||
-PKG_RELEASE:=32
|
||||
+PKG_RELEASE:=$(AUTORELEASE)
|
||||
|
||||
PKG_SOURCE_URL:=http://w1.fi/hostap.git
|
||||
@@ -179,7 +179,7 @@ index df272e443a..61b6daf861 100644
|
||||
# EAP-SAKE for the integrated EAP server
|
||||
#CONFIG_EAP_SAKE=y
|
||||
diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh
|
||||
index aa72e09eba..e941fa4f77 100644
|
||||
index 45a49b8faa..e941fa4f77 100644
|
||||
--- a/package/network/services/hostapd/files/hostapd.sh
|
||||
+++ b/package/network/services/hostapd/files/hostapd.sh
|
||||
@@ -49,6 +49,7 @@ hostapd_append_wpa_key_mgmt() {
|
||||
@@ -190,15 +190,17 @@ index aa72e09eba..e941fa4f77 100644
|
||||
;;
|
||||
eap-eap192)
|
||||
append wpa_key_mgmt "WPA-EAP-SUITE-B-192"
|
||||
@@ -91,6 +92,7 @@ hostapd_add_log_config() {
|
||||
@@ -91,14 +92,19 @@ hostapd_add_log_config() {
|
||||
hostapd_common_add_device_config() {
|
||||
config_add_array basic_rate
|
||||
config_add_array supported_rates
|
||||
+ config_add_string beacon_rate
|
||||
|
||||
config_add_string country country3
|
||||
- config_add_string country
|
||||
+ config_add_string country country3
|
||||
config_add_boolean country_ie doth
|
||||
@@ -99,6 +101,10 @@ hostapd_common_add_device_config() {
|
||||
config_add_boolean spectrum_mgmt_required
|
||||
config_add_int local_pwr_constraint
|
||||
config_add_string require_mode
|
||||
config_add_boolean legacy_rates
|
||||
config_add_int cell_density
|
||||
@@ -209,17 +211,27 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
config_add_string acs_chan_bias
|
||||
config_add_array hostapd_options
|
||||
@@ -115,7 +121,8 @@ hostapd_prepare_device_config() {
|
||||
@@ -114,8 +120,9 @@ hostapd_prepare_device_config() {
|
||||
|
||||
local base_cfg=
|
||||
|
||||
json_get_vars country country3 country_ie beacon_int:100 dtim_period:2 doth require_mode legacy_rates \
|
||||
- json_get_vars country country_ie beacon_int:100 dtim_period:2 doth require_mode legacy_rates \
|
||||
- acs_chan_bias local_pwr_constraint spectrum_mgmt_required airtime_mode cell_density
|
||||
+ json_get_vars country country3 country_ie beacon_int:100 dtim_period:2 doth require_mode legacy_rates \
|
||||
+ acs_chan_bias local_pwr_constraint spectrum_mgmt_required airtime_mode cell_density \
|
||||
+ rts_threshold beacon_rate rssi_reject_assoc_rssi rssi_ignore_probe_request maxassoc
|
||||
|
||||
hostapd_set_log_options base_cfg
|
||||
|
||||
@@ -207,11 +214,16 @@ hostapd_prepare_device_config() {
|
||||
@@ -128,6 +135,7 @@ hostapd_prepare_device_config() {
|
||||
|
||||
[ -n "$country" ] && {
|
||||
append base_cfg "country_code=$country" "$N"
|
||||
+ [ -n "$country3" ] && append base_cfg "country3=$country3" "$N"
|
||||
|
||||
[ "$country_ie" -gt 0 ] && {
|
||||
append base_cfg "ieee80211d=1" "$N"
|
||||
@@ -206,11 +214,16 @@ hostapd_prepare_device_config() {
|
||||
hostapd_add_rate brlist "$br"
|
||||
done
|
||||
|
||||
@@ -236,7 +248,16 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
json_get_values opts hostapd_options
|
||||
for val in $opts; do
|
||||
@@ -269,7 +281,7 @@ hostapd_common_add_bss_config() {
|
||||
@@ -251,6 +264,8 @@ hostapd_common_add_bss_config() {
|
||||
config_add_int acct_port
|
||||
config_add_int acct_interval
|
||||
|
||||
+ config_add_int bss_load_update_period chan_util_avg_period
|
||||
+
|
||||
config_add_string dae_client
|
||||
config_add_string dae_secret
|
||||
config_add_int dae_port
|
||||
@@ -266,7 +281,7 @@ hostapd_common_add_bss_config() {
|
||||
config_add_array domain_match domain_match2 domain_suffix_match domain_suffix_match2
|
||||
config_add_string ieee80211w_mgmt_cipher
|
||||
|
||||
@@ -245,15 +266,19 @@ index aa72e09eba..e941fa4f77 100644
|
||||
config_add_string vlan_tagged_interface vlan_bridge
|
||||
config_add_string vlan_file
|
||||
|
||||
@@ -287,6 +299,7 @@ hostapd_common_add_bss_config() {
|
||||
config_add_boolean wnm_sleep_mode wnm_sleep_mode_no_keys bss_transition
|
||||
@@ -281,9 +296,10 @@ hostapd_common_add_bss_config() {
|
||||
config_add_string wps_device_type wps_device_name wps_manufacturer wps_pin
|
||||
config_add_string multi_ap_backhaul_ssid multi_ap_backhaul_key
|
||||
|
||||
- config_add_boolean wnm_sleep_mode bss_transition
|
||||
+ config_add_boolean wnm_sleep_mode wnm_sleep_mode_no_keys bss_transition
|
||||
config_add_int time_advertisement
|
||||
config_add_string time_zone
|
||||
+ config_add_string vendor_elements
|
||||
|
||||
config_add_boolean ieee80211k rrm_neighbor_report rrm_beacon_report
|
||||
|
||||
@@ -311,6 +324,7 @@ hostapd_common_add_bss_config() {
|
||||
@@ -308,6 +324,7 @@ hostapd_common_add_bss_config() {
|
||||
config_add_array supported_rates
|
||||
|
||||
config_add_boolean sae_require_mfp
|
||||
@@ -261,7 +286,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
config_add_string 'owe_transition_bssid:macaddr' 'owe_transition_ssid:string'
|
||||
|
||||
@@ -319,7 +333,7 @@ hostapd_common_add_bss_config() {
|
||||
@@ -316,7 +333,7 @@ hostapd_common_add_bss_config() {
|
||||
config_add_int iw_ipaddr_type_availability iw_gas_address3
|
||||
config_add_string iw_hessid iw_network_auth_type iw_qos_map_set
|
||||
config_add_array iw_roaming_consortium iw_domain_name iw_anqp_3gpp_cell_net iw_nai_realm
|
||||
@@ -270,7 +295,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
config_add_boolean hs20 disable_dgaf osen
|
||||
config_add_int anqp_domain_id
|
||||
@@ -330,12 +344,22 @@ hostapd_common_add_bss_config() {
|
||||
@@ -327,12 +344,22 @@ hostapd_common_add_bss_config() {
|
||||
config_add_array hs20_conn_capab
|
||||
config_add_string osu_ssid hs20_wan_metrics hs20_operating_class hs20_t_c_filename hs20_t_c_timestamp
|
||||
|
||||
@@ -294,7 +319,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
}
|
||||
|
||||
hostapd_set_vlan_file() {
|
||||
@@ -387,7 +411,7 @@ append_iw_anqp_3gpp_cell_net() {
|
||||
@@ -384,7 +411,7 @@ append_iw_anqp_3gpp_cell_net() {
|
||||
if [ -z "$iw_anqp_3gpp_cell_net_conf" ]; then
|
||||
iw_anqp_3gpp_cell_net_conf="$1"
|
||||
else
|
||||
@@ -303,7 +328,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -399,10 +423,22 @@ append_iw_nai_realm() {
|
||||
@@ -396,10 +423,22 @@ append_iw_nai_realm() {
|
||||
[ -n "$1" ] && append bss_conf "nai_realm=$1" "$N"
|
||||
}
|
||||
|
||||
@@ -326,7 +351,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
append_osu_provider_service_desc() {
|
||||
append bss_conf "osu_service_desc=$1" "$N"
|
||||
}
|
||||
@@ -450,6 +486,7 @@ append_osu_provider() {
|
||||
@@ -447,6 +486,7 @@ append_osu_provider() {
|
||||
append bss_conf "osu_method_list=$osu_method_list" "$N"
|
||||
|
||||
config_list_foreach "$1" osu_service_desc append_osu_provider_service_desc
|
||||
@@ -334,7 +359,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
config_list_foreach "$1" osu_icon append_osu_icon
|
||||
|
||||
append bss_conf "$N"
|
||||
@@ -459,6 +496,14 @@ append_hs20_conn_capab() {
|
||||
@@ -456,6 +496,14 @@ append_hs20_conn_capab() {
|
||||
[ -n "$1" ] && append bss_conf "hs20_conn_capab=$1" "$N"
|
||||
}
|
||||
|
||||
@@ -349,7 +374,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
append_airtime_sta_weight() {
|
||||
[ -n "$1" ] && append bss_conf "airtime_sta_weight=$1" "$N"
|
||||
}
|
||||
@@ -482,10 +527,12 @@ hostapd_set_bss_options() {
|
||||
@@ -479,10 +527,12 @@ hostapd_set_bss_options() {
|
||||
macfilter ssid utf8_ssid wmm uapsd hidden short_preamble rsn_preauth \
|
||||
iapp_interface eapol_version dynamic_vlan ieee80211w nasid \
|
||||
acct_server acct_secret acct_port acct_interval \
|
||||
@@ -364,7 +389,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
set_default isolate 0
|
||||
set_default maxassoc 0
|
||||
@@ -506,6 +553,7 @@ hostapd_set_bss_options() {
|
||||
@@ -503,6 +553,7 @@ hostapd_set_bss_options() {
|
||||
set_default multi_ap 0
|
||||
set_default airtime_bss_weight 0
|
||||
set_default airtime_bss_limit 0
|
||||
@@ -372,7 +397,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
append bss_conf "ctrl_interface=/var/run/hostapd"
|
||||
if [ "$isolate" -gt 0 ]; then
|
||||
@@ -532,6 +580,7 @@ hostapd_set_bss_options() {
|
||||
@@ -529,6 +580,7 @@ hostapd_set_bss_options() {
|
||||
append bss_conf "uapsd_advertisement_enabled=$uapsd" "$N"
|
||||
append bss_conf "utf8_ssid=$utf8_ssid" "$N"
|
||||
append bss_conf "multi_ap=$multi_ap" "$N"
|
||||
@@ -380,7 +405,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
[ "$tdls_prohibit" -gt 0 ] && append bss_conf "tdls_prohibit=$tdls_prohibit" "$N"
|
||||
|
||||
@@ -550,6 +599,7 @@ hostapd_set_bss_options() {
|
||||
@@ -547,6 +599,7 @@ hostapd_set_bss_options() {
|
||||
append bss_conf "acct_server_shared_secret=$acct_secret" "$N"
|
||||
[ -n "$acct_interval" ] && \
|
||||
append bss_conf "radius_acct_interim_interval=$acct_interval" "$N"
|
||||
@@ -388,7 +413,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
}
|
||||
|
||||
case "$auth_type" in
|
||||
@@ -563,6 +613,7 @@ hostapd_set_bss_options() {
|
||||
@@ -560,6 +613,7 @@ hostapd_set_bss_options() {
|
||||
;;
|
||||
esac
|
||||
[ -n "$sae_require_mfp" ] && append bss_conf "sae_require_mfp=$sae_require_mfp" "$N"
|
||||
@@ -396,7 +421,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
local vlan_possible=""
|
||||
|
||||
@@ -604,7 +655,7 @@ hostapd_set_bss_options() {
|
||||
@@ -601,7 +655,7 @@ hostapd_set_bss_options() {
|
||||
auth_server auth_secret auth_port \
|
||||
dae_client dae_secret dae_port \
|
||||
ownip radius_client_addr \
|
||||
@@ -405,7 +430,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
# radius can provide VLAN ID for clients
|
||||
vlan_possible=1
|
||||
@@ -616,18 +667,22 @@ hostapd_set_bss_options() {
|
||||
@@ -613,18 +667,22 @@ hostapd_set_bss_options() {
|
||||
|
||||
set_default auth_port 1812
|
||||
set_default dae_port 3799
|
||||
@@ -432,7 +457,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
[ -n "$ownip" ] && append bss_conf "own_ip_addr=$ownip" "$N"
|
||||
[ -n "$radius_client_addr" ] && append bss_conf "radius_client_addr=$radius_client_addr" "$N"
|
||||
@@ -700,6 +755,7 @@ hostapd_set_bss_options() {
|
||||
@@ -697,19 +755,24 @@ hostapd_set_bss_options() {
|
||||
|
||||
append bss_conf "ssid=$ssid" "$N"
|
||||
[ -n "$network_bridge" ] && append bss_conf "bridge=$network_bridge" "$N"
|
||||
@@ -440,7 +465,26 @@ index aa72e09eba..e941fa4f77 100644
|
||||
[ -n "$iapp_interface" ] && {
|
||||
local ifname
|
||||
network_get_device ifname "$iapp_interface" || ifname="$iapp_interface"
|
||||
@@ -740,7 +796,7 @@ hostapd_set_bss_options() {
|
||||
append bss_conf "iapp_interface=$ifname" "$N"
|
||||
}
|
||||
|
||||
- json_get_vars time_advertisement time_zone wnm_sleep_mode bss_transition
|
||||
+ json_get_vars time_advertisement time_zone wnm_sleep_mode wnm_sleep_mode_no_keys bss_transition
|
||||
set_default bss_transition 0
|
||||
set_default wnm_sleep_mode 0
|
||||
+ set_default wnm_sleep_mode_no_keys 0
|
||||
|
||||
[ -n "$time_advertisement" ] && append bss_conf "time_advertisement=$time_advertisement" "$N"
|
||||
[ -n "$time_zone" ] && append bss_conf "time_zone=$time_zone" "$N"
|
||||
- [ "$wnm_sleep_mode" -eq "1" ] && append bss_conf "wnm_sleep_mode=1" "$N"
|
||||
+ if [ "$wnm_sleep_mode" -eq "1" ]; then
|
||||
+ append bss_conf "wnm_sleep_mode=1" "$N"
|
||||
+ [ "$wnm_sleep_mode_no_keys" -eq "1" ] && append bss_conf "wnm_sleep_mode_no_keys=1" "$N"
|
||||
+ fi
|
||||
[ "$bss_transition" -eq "1" ] && append bss_conf "bss_transition=1" "$N"
|
||||
|
||||
json_get_vars ieee80211k rrm_neighbor_report rrm_beacon_report
|
||||
@@ -733,7 +796,7 @@ hostapd_set_bss_options() {
|
||||
append bss_conf "ftm_responder=1" "$N"
|
||||
[ "$stationary_ap" -eq "1" ] && append bss_conf "stationary_ap=1" "$N"
|
||||
[ -n "$lci" ] && append bss_conf "lci=$lci" "$N"
|
||||
@@ -449,7 +493,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
}
|
||||
fi
|
||||
|
||||
@@ -764,6 +820,7 @@ hostapd_set_bss_options() {
|
||||
@@ -757,6 +820,7 @@ hostapd_set_bss_options() {
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -457,7 +501,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
append bss_conf "mobility_domain=$mobility_domain" "$N"
|
||||
append bss_conf "ft_psk_generate_local=$ft_psk_generate_local" "$N"
|
||||
append bss_conf "ft_over_ds=$ft_over_ds" "$N"
|
||||
@@ -778,6 +835,13 @@ hostapd_set_bss_options() {
|
||||
@@ -771,6 +835,13 @@ hostapd_set_bss_options() {
|
||||
set_default r0_key_lifetime 10000
|
||||
set_default pmk_r1_push 0
|
||||
|
||||
@@ -471,7 +515,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
[ -n "$r1_key_holder" ] && append bss_conf "r1_key_holder=$r1_key_holder" "$N"
|
||||
append bss_conf "r0_key_lifetime=$r0_key_lifetime" "$N"
|
||||
append bss_conf "pmk_r1_push=$pmk_r1_push" "$N"
|
||||
@@ -863,13 +927,17 @@ hostapd_set_bss_options() {
|
||||
@@ -856,13 +927,17 @@ hostapd_set_bss_options() {
|
||||
}
|
||||
|
||||
[ -n "$vlan_possible" -a -n "$dynamic_vlan" ] && {
|
||||
@@ -491,7 +535,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
[ -n "$vlan_tagged_interface" ] && \
|
||||
append bss_conf "vlan_tagged_interface=$vlan_tagged_interface" "$N"
|
||||
[ -n "$vlan_file" ] && {
|
||||
@@ -882,6 +950,7 @@ hostapd_set_bss_options() {
|
||||
@@ -875,6 +950,7 @@ hostapd_set_bss_options() {
|
||||
json_get_vars iw_hessid iw_venue_group iw_venue_type iw_network_auth_type
|
||||
json_get_vars iw_roaming_consortium iw_domain_name iw_anqp_3gpp_cell_net iw_nai_realm
|
||||
json_get_vars iw_anqp_elem iw_qos_map_set iw_ipaddr_type_availability iw_gas_address3
|
||||
@@ -499,7 +543,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
set_default iw_enabled 0
|
||||
if [ "$iw_enabled" = "1" ]; then
|
||||
@@ -910,6 +979,8 @@ hostapd_set_bss_options() {
|
||||
@@ -903,6 +979,8 @@ hostapd_set_bss_options() {
|
||||
json_for_each_item append_iw_roaming_consortium iw_roaming_consortium
|
||||
json_for_each_item append_iw_anqp_elem iw_anqp_elem
|
||||
json_for_each_item append_iw_nai_realm iw_nai_realm
|
||||
@@ -508,7 +552,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
iw_domain_name_conf=
|
||||
json_for_each_item append_iw_domain_name iw_domain_name
|
||||
@@ -924,9 +995,11 @@ hostapd_set_bss_options() {
|
||||
@@ -917,9 +995,11 @@ hostapd_set_bss_options() {
|
||||
|
||||
|
||||
local hs20 disable_dgaf osen anqp_domain_id hs20_deauth_req_timeout \
|
||||
@@ -522,7 +566,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
set_default hs20 0
|
||||
set_default disable_dgaf $hs20
|
||||
@@ -945,16 +1018,31 @@ hostapd_set_bss_options() {
|
||||
@@ -938,16 +1018,31 @@ hostapd_set_bss_options() {
|
||||
[ -n "$hs20_operating_class" ] && append bss_conf "hs20_operating_class=$hs20_operating_class" "$N"
|
||||
[ -n "$hs20_t_c_filename" ] && append bss_conf "hs20_t_c_filename=$hs20_t_c_filename" "$N"
|
||||
[ -n "$hs20_t_c_timestamp" ] && append bss_conf "hs20_t_c_timestamp=$hs20_t_c_timestamp" "$N"
|
||||
@@ -555,7 +599,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
set_default per_sta_vif 0
|
||||
if [ "$per_sta_vif" -gt 0 ]; then
|
||||
@@ -1079,16 +1167,16 @@ wpa_supplicant_set_fixed_freq() {
|
||||
@@ -1072,16 +1167,16 @@ wpa_supplicant_set_fixed_freq() {
|
||||
append network_data "frequency=$freq" "$N$T"
|
||||
case "$htmode" in
|
||||
NOHT) append network_data "disable_ht=1" "$N$T";;
|
||||
@@ -576,7 +620,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
*) append network_data "disable_vht=1" "$N$T";;
|
||||
esac
|
||||
}
|
||||
@@ -1106,7 +1194,8 @@ wpa_supplicant_add_network() {
|
||||
@@ -1099,7 +1194,8 @@ wpa_supplicant_add_network() {
|
||||
ssid bssid key \
|
||||
basic_rate mcast_rate \
|
||||
ieee80211w ieee80211r \
|
||||
@@ -586,7 +630,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
case "$auth_type" in
|
||||
sae|owe|eap192|eap-eap192)
|
||||
@@ -1119,6 +1208,7 @@ wpa_supplicant_add_network() {
|
||||
@@ -1112,6 +1208,7 @@ wpa_supplicant_add_network() {
|
||||
|
||||
set_default ieee80211r 0
|
||||
set_default multi_ap 0
|
||||
@@ -594,7 +638,7 @@ index aa72e09eba..e941fa4f77 100644
|
||||
|
||||
local key_mgmt='NONE'
|
||||
local network_data=
|
||||
@@ -1150,7 +1240,10 @@ wpa_supplicant_add_network() {
|
||||
@@ -1143,7 +1240,10 @@ wpa_supplicant_add_network() {
|
||||
scan_ssid=""
|
||||
}
|
||||
|
||||
@@ -808,51 +852,55 @@ index 37c17c50af..0000000000
|
||||
-
|
||||
- if (ssid->mesh_basic_rates == NULL) {
|
||||
- /*
|
||||
diff --git a/package/network/services/hostapd/patches/802-wolfssl-init-RNG-with-ECC-key.patch b/package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
|
||||
similarity index 76%
|
||||
rename from package/network/services/hostapd/patches/802-wolfssl-init-RNG-with-ECC-key.patch
|
||||
rename to package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
|
||||
index 89d111e991..84fc1c9351 100644
|
||||
--- a/package/network/services/hostapd/patches/802-wolfssl-init-RNG-with-ECC-key.patch
|
||||
diff --git a/package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch b/package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
|
||||
new file mode 100644
|
||||
index 0000000000..84fc1c9351
|
||||
--- /dev/null
|
||||
+++ b/package/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
|
||||
@@ -14,11 +14,9 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
|
||||
src/crypto/crypto_wolfssl.c | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
-diff --git a/src/crypto/crypto_wolfssl.c b/src/crypto/crypto_wolfssl.c
|
||||
-index 2e4bf8962..ed2528159 100644
|
||||
--- a/src/crypto/crypto_wolfssl.c
|
||||
+++ b/src/crypto/crypto_wolfssl.c
|
||||
-@@ -1303,6 +1303,7 @@ int ecc_projective_add_point(ecc_point *P, ecc_point *Q, ecc_point *R,
|
||||
@@ -0,0 +1,43 @@
|
||||
+From 21ce83b4ae2b9563175fdb4fc4312096cc399cf8 Mon Sep 17 00:00:00 2001
|
||||
+From: David Bauer <mail@david-bauer.net>
|
||||
+Date: Wed, 5 May 2021 00:44:34 +0200
|
||||
+Subject: [PATCH] wolfssl: add RNG to EC key
|
||||
+
|
||||
+Since upstream commit 6467de5a8840 ("Randomize z ordinates in
|
||||
+scalar mult when timing resistant") WolfSSL requires a RNG for
|
||||
+the EC key when built hardened which is the default.
|
||||
+
|
||||
+Set the RNG for the EC key to fix connections for OWE clients.
|
||||
+
|
||||
+Signed-off-by: David Bauer <mail@david-bauer.net>
|
||||
+---
|
||||
+ src/crypto/crypto_wolfssl.c | 4 ++++
|
||||
+ 1 file changed, 4 insertions(+)
|
||||
+
|
||||
+--- a/src/crypto/crypto_wolfssl.c
|
||||
++++ b/src/crypto/crypto_wolfssl.c
|
||||
+@@ -1303,6 +1303,7 @@ int ecc_projective_add_point(ecc_point *
|
||||
|
||||
struct crypto_ec {
|
||||
ecc_key key;
|
||||
@@ -26,7 +24,7 @@ index 2e4bf8962..ed2528159 100644
|
||||
mp_int a;
|
||||
mp_int prime;
|
||||
mp_int order;
|
||||
-@@ -1357,6 +1358,8 @@ struct crypto_ec * crypto_ec_init(int group)
|
||||
+
|
||||
+ struct crypto_ec {
|
||||
+ ecc_key key;
|
||||
++ WC_RNG rng;
|
||||
+ mp_int a;
|
||||
+ mp_int prime;
|
||||
+ mp_int order;
|
||||
+@@ -1357,6 +1358,8 @@ struct crypto_ec * crypto_ec_init(int gr
|
||||
return NULL;
|
||||
|
||||
if (wc_ecc_init(&e->key) != 0 ||
|
||||
@@ -35,7 +33,7 @@ index 2e4bf8962..ed2528159 100644
|
||||
wc_ecc_set_curve(&e->key, 0, curve_id) != 0 ||
|
||||
mp_init(&e->a) != MP_OKAY ||
|
||||
mp_init(&e->prime) != MP_OKAY ||
|
||||
-@@ -1388,6 +1391,7 @@ void crypto_ec_deinit(struct crypto_ec* e)
|
||||
+ return NULL;
|
||||
+
|
||||
+ if (wc_ecc_init(&e->key) != 0 ||
|
||||
++ wc_InitRng(&e->rng) != 0 ||
|
||||
++ wc_ecc_set_rng(&e->key, &e->rng) != 0 ||
|
||||
+ wc_ecc_set_curve(&e->key, 0, curve_id) != 0 ||
|
||||
+ mp_init(&e->a) != MP_OKAY ||
|
||||
+ mp_init(&e->prime) != MP_OKAY ||
|
||||
+@@ -1388,6 +1391,7 @@ void crypto_ec_deinit(struct crypto_ec*
|
||||
mp_clear(&e->order);
|
||||
mp_clear(&e->prime);
|
||||
mp_clear(&e->a);
|
||||
@@ -43,6 +41,3 @@ index 2e4bf8962..ed2528159 100644
|
||||
wc_ecc_free(&e->key);
|
||||
os_free(e);
|
||||
}
|
||||
---
|
||||
-2.31.1
|
||||
-
|
||||
+ mp_clear(&e->order);
|
||||
+ mp_clear(&e->prime);
|
||||
+ mp_clear(&e->a);
|
||||
++ wc_FreeRng(&e->rng);
|
||||
+ wc_ecc_free(&e->key);
|
||||
+ os_free(e);
|
||||
+ }
|
||||
diff --git a/package/network/services/hostapd/patches/002-mesh-fix-channel-init-order-disable-pri-sec-channel-.patch b/package/network/services/hostapd/patches/002-mesh-fix-channel-init-order-disable-pri-sec-channel-.patch
|
||||
deleted file mode 100644
|
||||
index c7101b1dbc..0000000000
|
||||
51
backports/0040-mt76-update-to-latest-HEAD.patch
Normal file
51
backports/0040-mt76-update-to-latest-HEAD.patch
Normal file
@@ -0,0 +1,51 @@
|
||||
From e01de214b2492e1b8001d6057211017b5f0f6f49 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 27 May 2021 13:25:41 +0200
|
||||
Subject: [PATCH 04/44] mt76: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/kernel/mt76/Makefile | 11 ++++++-----
|
||||
1 file changed, 6 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/package/kernel/mt76/Makefile b/package/kernel/mt76/Makefile
|
||||
index e9e95fa9b3..431c57a240 100644
|
||||
--- a/package/kernel/mt76/Makefile
|
||||
+++ b/package/kernel/mt76/Makefile
|
||||
@@ -8,11 +8,12 @@ PKG_LICENSE_FILES:=
|
||||
|
||||
PKG_SOURCE_URL:=https://github.com/openwrt/mt76
|
||||
PKG_SOURCE_PROTO:=git
|
||||
-PKG_SOURCE_DATE:=2021-04-11
|
||||
-PKG_SOURCE_VERSION:=bf45b30d891961dd7c4139dddb58b909ea2c2b5a
|
||||
-PKG_MIRROR_HASH:=431cecf80dafa986e805f809522721c2bb26289867d6770695d49baf8b471bea
|
||||
+PKG_SOURCE_DATE:=2021-07-15
|
||||
+PKG_SOURCE_VERSION:=bbebea7d6dc64313132226adc3f7369d36e9359d
|
||||
+PKG_MIRROR_HASH:=17cd74e72c1f6c8742b698bf6772afacc6fba71b233af8c4d59530600cf44d5b
|
||||
|
||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||
+PKG_USE_NINJA:=0
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
|
||||
PKG_CONFIG_DEPENDS += \
|
||||
@@ -155,7 +156,7 @@ define KernelPackage/mt7615-common
|
||||
$(KernelPackage/mt76-default)
|
||||
TITLE:=MediaTek MT7615 wireless driver common code
|
||||
HIDDEN:=1
|
||||
- DEPENDS+=@PCI_SUPPORT +kmod-mt76-core +kmod-mt76-connac
|
||||
+ DEPENDS+=@PCI_SUPPORT +kmod-mt76-core +kmod-mt76-connac +kmod-hwmon-core
|
||||
FILES:= $(PKG_BUILD_DIR)/mt7615/mt7615-common.ko
|
||||
endef
|
||||
|
||||
@@ -213,7 +214,7 @@ endef
|
||||
define KernelPackage/mt7915e
|
||||
$(KernelPackage/mt76-default)
|
||||
TITLE:=MediaTek MT7915e wireless driver
|
||||
- DEPENDS+=@PCI_SUPPORT +kmod-mt7615-common +@DRIVER_11AX_SUPPORT
|
||||
+ DEPENDS+=@PCI_SUPPORT +kmod-mt7615-common +kmod-hwmon-core +kmod-thermal +@DRIVER_11AX_SUPPORT
|
||||
FILES:= $(PKG_BUILD_DIR)/mt7915/mt7915e.ko
|
||||
AUTOLOAD:=$(call AutoProbe,mt7915e)
|
||||
endef
|
||||
--
|
||||
2.25.1
|
||||
|
||||
53
backports/0041-ar71xx-hacks.patch
Normal file
53
backports/0041-ar71xx-hacks.patch
Normal file
@@ -0,0 +1,53 @@
|
||||
From d01d8c9e5cf7de98222860011d1d5b362bfde005 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 12 Jul 2021 13:09:25 +0200
|
||||
Subject: [PATCH 01/39] ar71xx: hacks
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/kernel/linux/modules/crypto.mk | 2 +-
|
||||
package/kernel/mac80211/ath.mk | 1 +
|
||||
target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c | 2 ++
|
||||
3 files changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux/modules/crypto.mk
|
||||
index 19b0d4696b..1b1c1e1a51 100644
|
||||
--- a/package/kernel/linux/modules/crypto.mk
|
||||
+++ b/package/kernel/linux/modules/crypto.mk
|
||||
@@ -882,7 +882,7 @@ define KernelPackage/crypto-sha256
|
||||
CONFIG_CRYPTO_SHA256_SSSE3
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
||||
- $(LINUX_DIR)/lib/crypto/libsha256.ko
|
||||
+ $(LINUX_DIR)/lib/crypto/libsha256.ko@ge4.15
|
||||
AUTOLOAD:=$(call AutoLoad,09,sha256_generic)
|
||||
$(call AddDepends/crypto)
|
||||
endef
|
||||
diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk
|
||||
index ba03ae11a6..ad2860a98e 100644
|
||||
--- a/package/kernel/mac80211/ath.mk
|
||||
+++ b/package/kernel/mac80211/ath.mk
|
||||
@@ -43,6 +43,7 @@ config-$(call config_package,ath9k) += ATH9K
|
||||
config-$(call config_package,ath9k-common) += ATH9K_COMMON
|
||||
config-$(call config_package,owl-loader) += ATH9K_PCI_NO_EEPROM
|
||||
config-$(CONFIG_TARGET_ath79) += ATH9K_AHB
|
||||
+config-$(CONFIG_TARGET_ar71xx) += ATH9K_AHB
|
||||
config-$(CONFIG_TARGET_ipq40xx) += ATH10K_AHB
|
||||
config-$(CONFIG_PCI) += ATH9K_PCI
|
||||
config-$(CONFIG_ATH_USER_REGD) += ATH_USER_REGD ATH_REG_DYNAMIC_USER_REG_HINTS
|
||||
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c
|
||||
index 9620718962..2cdf97efd6 100644
|
||||
--- a/target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c
|
||||
+++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c
|
||||
@@ -271,6 +271,8 @@ static const struct rb_board_info rb711gr100_boards[] __initconst = {
|
||||
RB_BOARD_INFO("911G-5HPnD", 0),
|
||||
RB_BOARD_INFO("912UAG-2HPnD", RB91X_FLAG_USB | RB91X_FLAG_PCIE),
|
||||
RB_BOARD_INFO("912UAG-5HPnD", RB91X_FLAG_USB | RB91X_FLAG_PCIE),
|
||||
+ RB_BOARD_INFO("RB912UAG-2HPnD", RB91X_FLAG_USB | RB91X_FLAG_PCIE),
|
||||
+ RB_BOARD_INFO("RB912UAG-5HPnD", RB91X_FLAG_USB | RB91X_FLAG_PCIE),
|
||||
};
|
||||
|
||||
static u32 rb711gr100_get_flags(const struct rb_info *info)
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From aab305d662fa77ef4495574c096cb1e065c1908a Mon Sep 17 00:00:00 2001
|
||||
From 8897bab871fb43701fad786c94af5d1b1ef123ae Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sun, 25 Jul 2021 13:32:37 +0200
|
||||
Subject: [PATCH 20/27] procd: add uxc support
|
||||
Subject: [PATCH 01/46] procd: add uxc support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -11,16 +11,16 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
3 files changed, 89 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/package/system/procd/Makefile b/package/system/procd/Makefile
|
||||
index 30d5adf427..98f1ed1775 100644
|
||||
index fff9faa1bf..98f1ed1775 100644
|
||||
--- a/package/system/procd/Makefile
|
||||
+++ b/package/system/procd/Makefile
|
||||
@@ -12,9 +12,9 @@ PKG_RELEASE:=$(AUTORELEASE)
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/procd.git
|
||||
-PKG_SOURCE_DATE:=2021-02-23
|
||||
-PKG_SOURCE_VERSION:=37eed131e9967a35f47bacb3437a9d3c8a57b3f4
|
||||
-PKG_MIRROR_HASH:=2b0131ff9055ccf987cbeb5f36c2c2585dc780999df6be312fbbbcd61ce676d4
|
||||
-PKG_SOURCE_DATE:=2021-02-08
|
||||
-PKG_SOURCE_VERSION:=08938fe1cbc06eeaafa39448057368391d165272
|
||||
-PKG_MIRROR_HASH:=efc3deac56057e929789d44742858b2a16d976f6bfa0a2036e413d10afcaeee4
|
||||
+PKG_SOURCE_DATE:=2021-08-15
|
||||
+PKG_SOURCE_VERSION:=104b49d6ab25a8cf067e6d8d1f2da7defb9876d4
|
||||
+PKG_MIRROR_HASH:=d13b566a14e84f6babe8b7d3dfb88e34c3dff0e97d7770d6fe71174685bca628
|
||||
@@ -1,7 +1,7 @@
|
||||
From 23c15e2536d0fa5ed81c5bdfe7623d3370dca997 Mon Sep 17 00:00:00 2001
|
||||
From 0a31ac2bfc8aa43c2a5e43eac81c4647dbf2d1b7 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Spooren <mail@aparcar.org>
|
||||
Date: Fri, 2 Oct 2020 23:30:30 -1000
|
||||
Subject: [PATCH 21/27] build: create APK files parrallel to IPK
|
||||
Subject: [PATCH 01/45] build: create APK files parrallel to IPK
|
||||
|
||||
Create APK files based on the folder and control files of IPK packages.
|
||||
|
||||
@@ -16,11 +16,11 @@ Signed-off-by: Paul Spooren <mail@aparcar.org>
|
||||
create mode 100755 scripts/apk-make-index.sh
|
||||
|
||||
diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk
|
||||
index e972b7de0b..5c31b1774f 100644
|
||||
index c2017cd220..b0177070f8 100644
|
||||
--- a/include/package-ipkg.mk
|
||||
+++ b/include/package-ipkg.mk
|
||||
@@ -102,6 +102,7 @@ ifeq ($(DUMP),)
|
||||
ABIV_$(1):=$(call FormatABISuffix,$(1),$(ABI_VERSION))
|
||||
ABIV_$(1):=$(if $(filter-out kmod-%,$(1)),$(ABI_VERSION))
|
||||
PDIR_$(1):=$(call FeedPackageDir,$(1))
|
||||
IPKG_$(1):=$$(PDIR_$(1))/$(1)$$(ABIV_$(1))_$(VERSION)_$(PKGARCH).ipk
|
||||
+ APK_$(1):=$$(PDIR_$(1))/$(1)$$(ABIV_$(1))_$(VERSION)_$(PKGARCH).apk
|
||||
@@ -1,7 +1,7 @@
|
||||
From 8e8b3e443a7f1d0644f43888c8683698f26d4d13 Mon Sep 17 00:00:00 2001
|
||||
From 2239c3c87a723bee8efa64ecf22c61a15433517e Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Golle <daniel@makrotopia.org>
|
||||
Date: Sun, 25 Jul 2021 01:20:31 +0100
|
||||
Subject: [PATCH 22/27] fstools: update to git HEAD
|
||||
Subject: [PATCH 102/146] fstools: update to git HEAD
|
||||
|
||||
bad1835 fstools: add partname volume driver
|
||||
19d7d93 libfstools: partname: several fixes
|
||||
@@ -1,7 +1,7 @@
|
||||
From 873052b99d6597209957ec32898fa56324cf34a4 Mon Sep 17 00:00:00 2001
|
||||
From c40bb49f31443d9c03043c4361e4af56e5c3eba4 Mon Sep 17 00:00:00 2001
|
||||
From: Rosen Penev <rosenp@gmail.com>
|
||||
Date: Sat, 19 Jun 2021 14:45:11 -0700
|
||||
Subject: [PATCH 23/27] tools/libressl: update to 3.3.3
|
||||
Subject: [PATCH 103/146] tools/libressl: update to 3.3.3
|
||||
|
||||
Fix wrong FPIC variable usage. Fixes compilation under sparc64 host.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 08809a60a8f2c065a38c24fcdbd69b939e5c29d9 Mon Sep 17 00:00:00 2001
|
||||
From b915cb9a73c7696f25994c3f63fed4e6ea3aa55b Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 13 Aug 2021 08:46:57 +0200
|
||||
Subject: [PATCH 24/27] uvol: backport package
|
||||
Subject: [PATCH 05/46] uvol: backport package
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -25,7 +25,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
diff --git a/package/system/uvol/Makefile b/package/system/uvol/Makefile
|
||||
new file mode 100644
|
||||
index 0000000000..bd70410c5e
|
||||
index 0000000000..e988d51682
|
||||
--- /dev/null
|
||||
+++ b/package/system/uvol/Makefile
|
||||
@@ -0,0 +1,77 @@
|
||||
@@ -1,7 +1,7 @@
|
||||
From bf98d3c1de524ca50cbc09f825a4b0648e353624 Mon Sep 17 00:00:00 2001
|
||||
From 6741963067c4be8999896a5e653dc0d72487e392 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 13 Aug 2021 08:47:11 +0200
|
||||
Subject: [PATCH 25/27] apk: backport package
|
||||
Subject: [PATCH 06/46] apk: backport package
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -1,7 +1,7 @@
|
||||
From ec862d472fca676cc04ce71b640e880ecefdd477 Mon Sep 17 00:00:00 2001
|
||||
From 900d18f3ae2cd5bb3d8d6e2584d2280cb5302e01 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 13 Aug 2021 08:48:02 +0200
|
||||
Subject: [PATCH 26/27] lua-lzlib: backport package
|
||||
Subject: [PATCH 106/146] lua-lzlib: backport package
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5fc717aa60b36934892d6d77c0637fc53aa7f761 Mon Sep 17 00:00:00 2001
|
||||
From 5c8a575ec759105e63a3aad033289d124516ec69 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Golle <daniel@makrotopia.org>
|
||||
Date: Sat, 10 Jul 2021 20:21:26 +0100
|
||||
Subject: [PATCH 27/27] lua: make it easier to detect host-built Lua
|
||||
Subject: [PATCH 107/146] lua: make it easier to detect host-built Lua
|
||||
|
||||
Install pkg-config file also for host-build, clean up Lua symlinks.
|
||||
|
||||
@@ -12,7 +12,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/package/utils/lua/Makefile b/package/utils/lua/Makefile
|
||||
index d262d1e1fc..e15142d8d2 100644
|
||||
index a54ef7d25a..be18880cb1 100644
|
||||
--- a/package/utils/lua/Makefile
|
||||
+++ b/package/utils/lua/Makefile
|
||||
@@ -134,8 +134,12 @@ define Host/Install
|
||||
@@ -1,6 +1,6 @@
|
||||
repo: https://github.com/openwrt/openwrt.git
|
||||
branch: openwrt-21.02
|
||||
revision: 378769b5551714ccaa821b481bfeecbf362f351e
|
||||
revision: 6fd65c657351908302b37447675ee352ec927d93
|
||||
output_dir: ./output
|
||||
|
||||
patch_folders:
|
||||
|
||||
@@ -9,28 +9,20 @@ let keys = {
|
||||
uamport: 3990,
|
||||
radiusauthport: 1812,
|
||||
radiusacctport: 1813,
|
||||
radiusserver1: false,
|
||||
radiusserver2: false,
|
||||
radiusnasid: false,
|
||||
uamallowed: false,
|
||||
uamdomain: false,
|
||||
radiusserver1: true,
|
||||
radiusserver2: true,
|
||||
radiusnasid: true,
|
||||
uamallowed: true,
|
||||
uamdomain: true,
|
||||
defidletimeout: 0,
|
||||
definteriminterval: 300,
|
||||
acctupdate: 9,
|
||||
uamserver: false,
|
||||
radiussecret: false,
|
||||
nasmac: false,
|
||||
macauth: false,
|
||||
macpassword: false,
|
||||
uamserver: true,
|
||||
radiussecret: true,
|
||||
nasmac: true,
|
||||
macauth: true,
|
||||
macpassword: true,
|
||||
};
|
||||
|
||||
function get_value(key, value) {
|
||||
if (key in chilli_redirect)
|
||||
return chilli_redirect[key];
|
||||
|
||||
return value ? value : '';
|
||||
}
|
||||
|
||||
%}
|
||||
|
||||
set chilli.@chilli[0].dhcpif='{{ name }}'
|
||||
@@ -51,5 +43,5 @@ set chilli.@chilli[0].nasip='10.0.0.1'
|
||||
{% endif %}
|
||||
|
||||
{% for (let k, v in keys): %}
|
||||
set chilli.@chilli[0].{{ k }}='{{ get_value(k, v) }}'
|
||||
set chilli.@chilli[0].{{ k }}='{{ chilli_redirect[k] ? chilli_redirect[k] : v}}'
|
||||
{% endfor %}
|
||||
|
||||
110
feeds/ucentral/poco/Makefile
Normal file
110
feeds/ucentral/poco/Makefile
Normal file
@@ -0,0 +1,110 @@
|
||||
#
|
||||
# Copyright (C) 2007-2016 OpenWrt.org
|
||||
# Copyright (C) 2017 Daniel Engberg <daniel.engberg.lists@pyret.net>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=poco
|
||||
PKG_RELEASE:=2
|
||||
PKG_VERSION:=1.10.1
|
||||
|
||||
ifeq ($(BUILD_VARIANT),all)
|
||||
_PKG_VERSION:=${PKG_VERSION}-all
|
||||
PKG_HASH:=2cde4b50778013ab3b7a522aa59bccaa7e85a8ccfc654a354c4d9611b6ce1758
|
||||
else
|
||||
_PKG_VERSION:=${PKG_VERSION}
|
||||
PKG_HASH:=a0a5a03d87c585f1a43def33bfc52c0c34a528e43a7b13bc83841a7c00adde39
|
||||
endif
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(_PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=https://pocoproject.org/releases/$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
PKG_LICENSE:=BSL-1.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_CPE_ID:=cpe:/a:pocoproject:poco
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(_PKG_VERSION)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
define Package/poco
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
TITLE:=Poco C++ libraries
|
||||
URL:=https://www.pocoproject.org/
|
||||
DEPENDS:=+libstdcpp +libpthread +librt @!arc
|
||||
MAINTAINER:=Jean-Michel Julien <jean-michel.julien@trilliantinc.com>
|
||||
VARIANT:=minimal
|
||||
endef
|
||||
|
||||
define Package/poco/description
|
||||
POrtable COmponents, a modern and powerful open source C++ class libraries
|
||||
and frameworks for building network and internet-based applications that
|
||||
run on desktop, server and embedded systems.
|
||||
endef
|
||||
|
||||
define Package/poco-all
|
||||
$(call Package/poco)
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
TITLE+=(Complete Edition)
|
||||
DEPENDS+=+libopenssl
|
||||
VARIANT:=all
|
||||
endef
|
||||
|
||||
define Package/poco-all/description
|
||||
POrtable COmponents, a modern and powerful open source C++ class libraries
|
||||
and frameworks for building network and internet-based applications that
|
||||
run on desktop, server and embedded systems. The Complete Edition contains
|
||||
all libraries.
|
||||
endef
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--config=Linux \
|
||||
--no-tests \
|
||||
--no-samples \
|
||||
--no-fpenvironment \
|
||||
--no-sharedmemory \
|
||||
--no-wstring \
|
||||
--shared
|
||||
|
||||
ifeq ($(BUILD_VARIANT),all)
|
||||
CONFIGURE_ARGS += \
|
||||
--typical
|
||||
POCO_LIBS={Foundation,XML,JSON,Net,Util,Crypto,NetSSL,Encodings,Util,Data,DataSQLite,JWT}
|
||||
else
|
||||
CONFIGURE_ARGS += \
|
||||
--poquito \
|
||||
--minimal
|
||||
POCO_LIBS={Foundation,XML,JSON,Net,Util}
|
||||
endif
|
||||
|
||||
define Package/poco/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libPoco$(POCO_LIBS).so* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Package/poco-all/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libPoco$(POCO_LIBS).so* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/Poco $(1)/usr/include/
|
||||
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libPoco$(POCO_LIBS).so* $(1)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/cmake $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
|
||||
$(eval $(call BuildPackage,poco))
|
||||
$(eval $(call BuildPackage,poco-all))
|
||||
15
feeds/ucentral/poco/patches/100-configure.patch
Normal file
15
feeds/ucentral/poco/patches/100-configure.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -237,9 +237,9 @@ while [ $# -ge 1 ]; do
|
||||
;;
|
||||
|
||||
*)
|
||||
- showhelp
|
||||
- exit 1
|
||||
- ;;
|
||||
+# showhelp
|
||||
+# exit 1
|
||||
+# ;;
|
||||
esac
|
||||
|
||||
shift
|
||||
11
feeds/ucentral/poco/patches/200-strerror.patch
Normal file
11
feeds/ucentral/poco/patches/200-strerror.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/Foundation/src/Error.cpp
|
||||
+++ b/Foundation/src/Error.cpp
|
||||
@@ -70,7 +70,7 @@ namespace Poco {
|
||||
|
||||
#if (_XOPEN_SOURCE >= 600) || POCO_OS == POCO_OS_ANDROID || __APPLE__
|
||||
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
|
||||
-#elif _GNU_SOURCE
|
||||
+#elif (_GNU_SOURCE && (defined __GLIBC__ || defined __UCLIBC__))
|
||||
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
|
||||
#else
|
||||
setMessage(strerror(err));
|
||||
@@ -0,0 +1,122 @@
|
||||
From: =?utf-8?q?Andr=C3=A9_Draszik?= <git@andred.net>
|
||||
Date: Wed, 22 Mar 2017 11:07:16 +0000
|
||||
Subject: fp: support environments without hardware floating point
|
||||
|
||||
| cd <build>/Foundation && \
|
||||
| mipsel-poky-linux-musl-g++ -DFoundation_EXPORTS -DHAVE_PTHREAD_SETAFFINITY_NP -DHAVE_THREE_PARAM_SCHED_SETAFFINITY \
|
||||
| -DPCRE_STATIC -DPOCO_HAVE_FD_EPOLL -DPOCO_NO_AUTOMATIC_LIBS -DPOCO_OS_FAMILY_UNIX -DPOCO_UNBUNDLED \
|
||||
| -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_XOPEN_SOURCE=500 \
|
||||
| -I<sysroot>/usr/include -I<poco>/Foundation/include -I<poco>/Foundation/src \
|
||||
| -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16 -minterlink-compressed -mtune=24kec -mdsp \
|
||||
| --sysroot=<sysroot> -O2 -pipe -g -feliminate-unused-debug-types \
|
||||
| -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security \
|
||||
| -fvisibility-inlines-hidden -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16 -minterlink-compressed \
|
||||
| -mtune=24kec -mdsp --sysroot=<sysroot> -O2 -g -DNDEBUG -fPIC \
|
||||
| -o CMakeFiles/Foundation.dir/src/ArchiveStrategy.cpp.o \
|
||||
| -c <poco>/Foundation/src/ArchiveStrategy.cpp
|
||||
| In file included from <poco>/Foundation/include/Poco/FPEnvironment.h:33:0,
|
||||
| from <poco>/Foundation/include/Poco/NumericString.h:25,
|
||||
| from <poco>/Foundation/include/Poco/NumberFormatter.h:24,
|
||||
| from <poco>/Foundation/include/Poco/ArchiveStrategy.h:27,
|
||||
| from <poco>/Foundation/src/ArchiveStrategy.cpp:17:
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:36:30: error: 'FE_DOWNWARD' was not declared in this scope
|
||||
| FP_ROUND_DOWNWARD_IMPL = FE_DOWNWARD,
|
||||
| ^~~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:37:30: error: 'FE_UPWARD' was not declared in this scope
|
||||
| FP_ROUND_UPWARD_IMPL = FE_UPWARD,
|
||||
| ^~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:39:30: error: 'FE_TOWARDZERO' was not declared in this scope
|
||||
| FP_ROUND_TOWARDZERO_IMPL = FE_TOWARDZERO
|
||||
| ^~~~~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:43:28: error: 'FE_DIVBYZERO' was not declared in this scope
|
||||
| FP_DIVIDE_BY_ZERO_IMPL = FE_DIVBYZERO,
|
||||
| ^~~~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:44:28: error: 'FE_INEXACT' was not declared in this scope
|
||||
| FP_INEXACT_IMPL = FE_INEXACT,
|
||||
| ^~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:45:28: error: 'FE_OVERFLOW' was not declared in this scope
|
||||
| FP_OVERFLOW_IMPL = FE_OVERFLOW,
|
||||
| ^~~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:46:28: error: 'FE_UNDERFLOW' was not declared in this scope
|
||||
| FP_UNDERFLOW_IMPL = FE_UNDERFLOW,
|
||||
| ^~~~~~~~~~~~
|
||||
| <poco>/Foundation/include/Poco/FPEnvironment_C99.h:47:28: error: 'FE_INVALID' was not declared in this scope
|
||||
| FP_INVALID_IMPL = FE_INVALID
|
||||
| ^~~~~~~~~~
|
||||
|
||||
The reason is that some (notably FPU-less) architectures,
|
||||
including mips*-nf, don't define/implement some of the
|
||||
floating point constants, even though fenv.h is
|
||||
available.
|
||||
|
||||
The key point is:
|
||||
A fully standards conforming fenv.h does not have to
|
||||
define any FE_* macros, and if it does define them,
|
||||
then it defines macros only for the FP exceptions it
|
||||
actually supports.
|
||||
|
||||
See similar issue in boost:
|
||||
https://svn.boost.org/trac/boost/ticket/11756
|
||||
---
|
||||
Foundation/include/Poco/FPEnvironment_C99.h | 36 +++++++++++++++++++++++++++++
|
||||
1 file changed, 36 insertions(+)
|
||||
|
||||
diff --git a/Foundation/include/Poco/FPEnvironment_C99.h b/Foundation/include/Poco/FPEnvironment_C99.h
|
||||
index 0b192f5..402e6af 100644
|
||||
--- a/Foundation/include/Poco/FPEnvironment_C99.h
|
||||
+++ b/Foundation/include/Poco/FPEnvironment_C99.h
|
||||
@@ -31,18 +31,54 @@ class FPEnvironmentImpl
|
||||
protected:
|
||||
enum RoundingModeImpl
|
||||
{
|
||||
+#if defined(FE_DOWNWARD)
|
||||
FP_ROUND_DOWNWARD_IMPL = FE_DOWNWARD,
|
||||
+#else
|
||||
+ FP_ROUND_DOWNWARD_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_UPWARD)
|
||||
FP_ROUND_UPWARD_IMPL = FE_UPWARD,
|
||||
+#else
|
||||
+ FP_ROUND_UPWARD_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_TONEAREST)
|
||||
FP_ROUND_TONEAREST_IMPL = FE_TONEAREST,
|
||||
+#else
|
||||
+ FP_ROUND_TONEAREST_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_TOWARDZERO)
|
||||
FP_ROUND_TOWARDZERO_IMPL = FE_TOWARDZERO
|
||||
+#else
|
||||
+ FP_ROUND_TOWARDZERO_IMPL = 0
|
||||
+#endif
|
||||
};
|
||||
enum FlagImpl
|
||||
{
|
||||
+#if defined(FE_DIVBYZERO)
|
||||
FP_DIVIDE_BY_ZERO_IMPL = FE_DIVBYZERO,
|
||||
+#else
|
||||
+ FP_DIVIDE_BY_ZERO_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_INEXACT)
|
||||
FP_INEXACT_IMPL = FE_INEXACT,
|
||||
+#else
|
||||
+ FP_INEXACT_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_OVERFLOW)
|
||||
FP_OVERFLOW_IMPL = FE_OVERFLOW,
|
||||
+#else
|
||||
+ FP_OVERFLOW_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_UNDERFLOW)
|
||||
FP_UNDERFLOW_IMPL = FE_UNDERFLOW,
|
||||
+#else
|
||||
+ FP_UNDERFLOW_IMPL = 0,
|
||||
+#endif
|
||||
+#if defined(FE_INVALID)
|
||||
FP_INVALID_IMPL = FE_INVALID
|
||||
+#else
|
||||
+ FP_INVALID_IMPL = 0
|
||||
+#endif
|
||||
};
|
||||
FPEnvironmentImpl();
|
||||
FPEnvironmentImpl(const FPEnvironmentImpl& env);
|
||||
52
feeds/ucentral/ucentralgw/Makefile
Normal file
52
feeds/ucentral/ucentralgw/Makefile
Normal file
@@ -0,0 +1,52 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=ucentralgw
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL=git@github.com:Telecominfraproject/wlan-cloud-ucentralgw.git
|
||||
PKG_SOURCE_DATE:=2021-03-28
|
||||
PKG_SOURCE_VERSION:=555b5fefc6337f6bc7eab9988b2d05fdc76b2381
|
||||
CMAKE_INSTALL:=1
|
||||
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
PKG_MAINTAINER:=John Crispin <john@phrozen.org>
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
CMAKE_SHARED_LDFLAGS=""
|
||||
|
||||
define Package/ucentralgw
|
||||
SECTION:=ucentral
|
||||
CATEGORY:=uCentral
|
||||
DEPENDS:=+libstdcpp +poco-all +boost +boost-system +libyaml-cpp +zlib
|
||||
TITLE:= uCentral Gateway
|
||||
endef
|
||||
|
||||
define Package/mdadm/conffiles
|
||||
/etc/ucentral/
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
|
||||
CMAKE_OPTIONS += \
|
||||
-DSMALL_BUILD=1
|
||||
|
||||
ifeq ($(ARCH),aarch64)
|
||||
CMAKE_OPTIONS+=-DCMAKE_SYSTEM_PROCESSOR=aarch64
|
||||
endif
|
||||
|
||||
define Package/lldpd/conffiles
|
||||
/etc/ucentral/
|
||||
endef
|
||||
|
||||
define Package/ucentralgw/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin $(1)/usr/libexec/ucentral/
|
||||
|
||||
$(CP) ./files/* $(1)
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ucentralgw $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/cert_scripts/* $(1)/usr/libexec/ucentral/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,ucentralgw))
|
||||
15
feeds/ucentral/ucentralgw/files/etc/init.d/ucentralgw
Executable file
15
feeds/ucentral/ucentralgw/files/etc/init.d/ucentralgw
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=80
|
||||
|
||||
USE_PROCD=1
|
||||
PROG=/usr/bin/ucentralgw
|
||||
|
||||
start_service() {
|
||||
procd_open_instance
|
||||
procd_set_param command "$PROG"
|
||||
procd_append_param command --file /etc/ucentral/ucentral.properties
|
||||
procd_set_param respawn 3600 5 0
|
||||
procd_add_mdns "ucentral" "tcp" "15002" "daemon=ucentralgw"
|
||||
procd_close_instance
|
||||
}
|
||||
153
feeds/ucentral/ucentralgw/files/etc/ucentral/ucentral.properties
Normal file
153
feeds/ucentral/ucentralgw/files/etc/ucentral/ucentral.properties
Normal file
@@ -0,0 +1,153 @@
|
||||
#
|
||||
# uCentral protocol server for devices. This is where you point
|
||||
# all your devices. You can replace the * for address by the specific
|
||||
# address of one of your interfaces
|
||||
#
|
||||
ucentral.websocket.host.0.backlog = 500
|
||||
ucentral.websocket.host.0.rootca = /etc/ucentral/certs/root.pem
|
||||
ucentral.websocket.host.0.issuer = /etc/ucentral/certs/issuer.pem
|
||||
ucentral.websocket.host.0.cert = /etc/ucentral/certs/websocket-cert.pem
|
||||
ucentral.websocket.host.0.key = /etc/ucentral/certs/websocket-key.pem
|
||||
ucentral.websocket.host.0.clientcas = /etc/ucentral/certs/clientcas.pem
|
||||
ucentral.websocket.host.0.cas = /etc/ucentral/certs/cas
|
||||
ucentral.websocket.host.0.address = *
|
||||
ucentral.websocket.host.0.port = 15002
|
||||
ucentral.websocket.host.0.security = relaxed
|
||||
ucentral.websocket.host.0.key.password = mypassword
|
||||
ucentral.websocket.maxreactors = 20
|
||||
|
||||
#
|
||||
# REST API access
|
||||
#
|
||||
ucentral.restapi.host.0.backlog = 100
|
||||
ucentral.restapi.host.0.security = relaxed
|
||||
ucentral.restapi.host.0.rootca = /etc/ucentral/certs/restapi-ca.pem
|
||||
ucentral.restapi.host.0.address = *
|
||||
ucentral.restapi.host.0.port = 16001
|
||||
ucentral.restapi.host.0.cert = /etc/ucentral/certs/restapi-cert.pem
|
||||
ucentral.restapi.host.0.key = /etc/ucentral/certs/restapi-key.pem
|
||||
ucentral.restapi.host.0.key.password = mypassword
|
||||
|
||||
#
|
||||
# Used to upload files to the service.
|
||||
# You should replace the 'name' vaalue with the IP address of your gateway or an FQDN
|
||||
# that your devices can reach
|
||||
#
|
||||
ucentral.fileuploader.host.0.backlog = 100
|
||||
ucentral.fileuploader.host.0.rootca = /etc/ucentral/certs/restapi-ca.pem
|
||||
ucentral.fileuploader.host.0.security = relaxed
|
||||
ucentral.fileuploader.host.0.address = *
|
||||
ucentral.fileuploader.host.0.name = 192.168.1.176
|
||||
ucentral.fileuploader.host.0.port = 16003
|
||||
ucentral.fileuploader.host.0.cert = /etc/ucentral/certs/restapi-cert.pem
|
||||
ucentral.fileuploader.host.0.key = /etc/ucentral/certs/restapi-key.pem
|
||||
ucentral.fileuploader.host.0.key.password = mypassword
|
||||
ucentral.fileuploader.path = /etc/ucentral/uploads
|
||||
ucentral.fileuploader.maxsize = 10000
|
||||
|
||||
#
|
||||
# This section descrive how to do autoprovisioning
|
||||
# When enabled, it will allow devices that are not in the system
|
||||
# to be managed and serviced
|
||||
#
|
||||
ucentral.autoprovisioning = true
|
||||
ucentral.autoprovisioning.type.0 = AP:ea8300,edge
|
||||
ucentral.autoprovisioning.type.1 = IOT:ea8301,edge2
|
||||
ucentral.autoprovisioning.type.2 = AP:ea8302,edge6
|
||||
ucentral.service.key = /etc/ucentral/certs/websocket-key.pem
|
||||
|
||||
#
|
||||
# Kafka
|
||||
#
|
||||
ucentral.kafka.enable = false
|
||||
ucentral.kafka.brokerlist = 127.0.0.1:9092
|
||||
|
||||
#
|
||||
# This section select which form of persistence you need
|
||||
# Only one selected at a time. If you select multiple, this service will die if a horrible
|
||||
# death and might make your beer flat.
|
||||
#
|
||||
storage.type = sqlite
|
||||
#storage.type = postgresql
|
||||
#storage.type = mysql
|
||||
#storage.type = odbc
|
||||
|
||||
storage.type.sqlite.db = /etc/ucentral/devices.db
|
||||
storage.type.sqlite.idletime = 120
|
||||
storage.type.sqlite.maxsessions = 128
|
||||
|
||||
storage.type.postgresql.maxsessions = 64
|
||||
storage.type.postgresql.idletime = 60
|
||||
storage.type.postgresql.host = localhost
|
||||
storage.type.postgresql.username = stephb
|
||||
storage.type.postgresql.password = snoopy99
|
||||
storage.type.postgresql.database = ucentral
|
||||
storage.type.postgresql.port = 5432
|
||||
storage.type.postgresql.connectiontimeout = 60
|
||||
|
||||
storage.type.mysql.maxsessions = 64
|
||||
storage.type.mysql.idletime = 60
|
||||
storage.type.mysql.host = localhost
|
||||
storage.type.mysql.username = stephb
|
||||
storage.type.mysql.password = snoopy99
|
||||
storage.type.mysql.database = ucentral
|
||||
storage.type.mysql.port = 3306
|
||||
storage.type.mysql.connectiontimeout = 60
|
||||
|
||||
#
|
||||
# Authentication
|
||||
#
|
||||
authentication.enabled = true
|
||||
authentication.default.username = support@example.com
|
||||
authentication.default.password = support
|
||||
authentication.default.access = master
|
||||
authentication.service.type = internal
|
||||
|
||||
ucentral.system.debug = true
|
||||
ucentral.system.id = 1
|
||||
ucentral.system.commandchannel = /tmp/app.ucentralgw
|
||||
ucentral.system.host.0.path = https://host2.com:9010
|
||||
ucentral.system.host.0.id = 2
|
||||
ucentral.system.host.1.path = https://host3.com:9010
|
||||
ucentral.system.host.1.id = 3
|
||||
ucentral.system.host.2.path = https://host4.com:9010
|
||||
ucentral.system.host.2.id = 4
|
||||
|
||||
########################################################################
|
||||
########################################################################
|
||||
#
|
||||
# Thw following sections apply to the uCentral service
|
||||
#
|
||||
# Logging: please leave as is for now.
|
||||
#
|
||||
########################################################################
|
||||
########################################################################
|
||||
|
||||
logging.formatters.f1.class = PatternFormatter
|
||||
logging.formatters.f1.pattern = %s: [%p] %t
|
||||
logging.formatters.f1.times = UTC
|
||||
logging.channels.c1.class = ConsoleChannel
|
||||
logging.channels.c1.formatter = f1
|
||||
logging.channels.c2.class = FileChannel
|
||||
# This is where the logs will be written. This path MUST exist
|
||||
logging.channels.c2.path = /tmp/ucentral.log
|
||||
logging.channels.c2.formatter.class = PatternFormatter
|
||||
logging.channels.c2.formatter.pattern = %Y-%m-%d %H:%M:%S %s: [%p] %t
|
||||
logging.channels.c3.class = ConsoleChannel
|
||||
logging.channels.c3.pattern = %s: [%p] %t
|
||||
# External Channel
|
||||
logging.loggers.root.channel = c2
|
||||
logging.loggers.root.level = information
|
||||
# Inline Channel with PatternFormatter
|
||||
# logging.loggers.l1.name = logger1
|
||||
# logging.loggers.l1.channel.class = ConsoleChannel
|
||||
# logging.loggers.l1.channel.pattern = %s: [%p] %t
|
||||
# logging.loggers.l1.level = information
|
||||
# SplitterChannel
|
||||
# logging.channels.splitter.class = SplitterChannel
|
||||
# logging.channels.splitter.channels = l1,l2
|
||||
# logging.loggers.l2.name = logger2
|
||||
# logging.loggers.l2.channel = splitter
|
||||
|
||||
|
||||
|
||||
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-certs
Executable file
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-certs
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -f /etc/ucentral/certs/server-key.pem ] && exit 0
|
||||
/usr/libexec/ucentral/create_certificates.sh
|
||||
|
||||
exit 0
|
||||
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-firewall
Executable file
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-firewall
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
uci set firewall.wan.input=ACCEPT
|
||||
uci commit firewall
|
||||
|
||||
exit 0
|
||||
4
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-hostname
Executable file
4
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-hostname
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
hname=$(cat /sys/class/net/eth0/address | tr -d : | awk '{print tolower($0)}')
|
||||
uci set system.@system[-1].hostname="ucentral-$hname"
|
||||
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-mdns
Executable file
6
feeds/ucentral/ucentralgw/files/etc/uci-defaults/99-ucentral-mdns
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
uci add_list umdns.@umdns[-1].network=foo
|
||||
uci commit umdns
|
||||
|
||||
exit 0
|
||||
67
feeds/ucentral/ucentralgw/patches/100-bash.patch
Normal file
67
feeds/ucentral/ucentralgw/patches/100-bash.patch
Normal file
@@ -0,0 +1,67 @@
|
||||
Index: ucentralgw-2021-03-28-555b5fef/cert_scripts/clean.sh
|
||||
===================================================================
|
||||
--- ucentralgw-2021-03-28-555b5fef.orig/cert_scripts/clean.sh
|
||||
+++ ucentralgw-2021-03-28-555b5fef/cert_scripts/clean.sh
|
||||
@@ -1,3 +1,3 @@
|
||||
-#!/bin/bash
|
||||
+#!/bin/sh
|
||||
|
||||
rm *.pem *.csr
|
||||
Index: ucentralgw-2021-03-28-555b5fef/cert_scripts/create_certificates.sh
|
||||
===================================================================
|
||||
--- ucentralgw-2021-03-28-555b5fef.orig/cert_scripts/create_certificates.sh
|
||||
+++ ucentralgw-2021-03-28-555b5fef/cert_scripts/create_certificates.sh
|
||||
@@ -1,15 +1,27 @@
|
||||
-#!/bin/bash
|
||||
+#!/bin/sh
|
||||
|
||||
-hn=$(hostname)
|
||||
+mkdir -p /etc/ucentral/certs/cas
|
||||
+
|
||||
+hn=$(cat /proc/sys/kernel/hostname)
|
||||
howmany=10
|
||||
-cert_life=365
|
||||
-subject="/C=CA/ST=British Columbia/L=Vancouver/O=Arilia Wireless/OU=Engineering/CN=$hn/emailAddress=support@example.com"
|
||||
+cert_life=1825
|
||||
+subject="/C=uC/ST=uCentral/L=uCentral/O=uCentral/OU=uCentral/CN=$hn/emailAddress=support@example.com"
|
||||
+
|
||||
+openssl genrsa -out /etc/ucentral/certs/server-key.pem 2048
|
||||
+openssl req -new -key /etc/ucentral/certs/server-key.pem -subj "$subject" -out /etc/ucentral/certs/server.csr
|
||||
+openssl x509 -req -days $cert_life -in /etc/ucentral/certs/server.csr -signkey /etc/ucentral/certs/server-key.pem -out /etc/ucentral/certs/server-cert.pem
|
||||
+
|
||||
+for a in clientcas.pem issuer.pem restapi-ca.pem restapi-cert.pem root.pem websocket-cert.pem; do
|
||||
+ cp /etc/ucentral/certs/server-cert.pem /etc/ucentral/certs/$a
|
||||
+done
|
||||
+
|
||||
+for a in restapi-key.pem websocket-key.pem; do
|
||||
+ cp /etc/ucentral/certs/server-key.pem /etc/ucentral/certs/$a
|
||||
+done
|
||||
|
||||
-openssl genrsa -out server-key.pem 2048
|
||||
-openssl req -new -key server-key.pem -subj "$subject" -out server.csr
|
||||
-openssl x509 -req -days $cert_life -in server.csr -signkey server-key.pem -out server-cert.pem
|
||||
+cp /etc/ucentral/certs/server-cert.pem /etc/ucentral/certs/cas/
|
||||
|
||||
-for i in `eval echo {1..$howmany}`
|
||||
+for i in `seq 1 $howmany`
|
||||
do
|
||||
- openssl x509 -signkey server-key.pem -in server.csr -req -days $cert_life -out dev-$i-cert.pem
|
||||
+ openssl x509 -signkey /etc/ucentral/certs/server-key.pem -in /etc/ucentral/certs/server.csr -req -days $cert_life -out /etc/ucentral/certs/dev-$i-cert.pem
|
||||
done
|
||||
Index: ucentralgw-2021-03-28-555b5fef/cert_scripts/more_devices.sh
|
||||
===================================================================
|
||||
--- ucentralgw-2021-03-28-555b5fef.orig/cert_scripts/more_devices.sh
|
||||
+++ ucentralgw-2021-03-28-555b5fef/cert_scripts/more_devices.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env bash
|
||||
+#!/bin/sh
|
||||
|
||||
start=11
|
||||
finish=50
|
||||
@@ -7,4 +7,4 @@ cert_life=365
|
||||
for i in `eval echo {$start..$finish}`
|
||||
do
|
||||
openssl x509 -signkey server-key.pem -in server.csr -req -days $cert_life -out dev-$i-cert.pem
|
||||
-done
|
||||
\ No newline at end of file
|
||||
+done
|
||||
20
feeds/ucentral/ucentralgw/patches/200-jwt.patch
Normal file
20
feeds/ucentral/ucentralgw/patches/200-jwt.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
Index: ucentralgw-2021-03-28-555b5fef/CMakeLists.txt
|
||||
===================================================================
|
||||
--- ucentralgw-2021-03-28-555b5fef.orig/CMakeLists.txt
|
||||
+++ ucentralgw-2021-03-28-555b5fef/CMakeLists.txt
|
||||
@@ -40,7 +40,7 @@ find_package(ZLIB REQUIRED)
|
||||
find_package(Lua REQUIRED)
|
||||
|
||||
if(SMALL_BUILD)
|
||||
- find_package(Poco REQUIRED COMPONENTS Crypto Net Util NetSSL Data DataSQLite)
|
||||
+ find_package(Poco REQUIRED COMPONENTS Crypto JWT Net Util NetSSL Data DataSQLite)
|
||||
else()
|
||||
find_package(CppKafka REQUIRED)
|
||||
find_package(PostgreSQL REQUIRED)
|
||||
@@ -81,4 +81,4 @@ if(NOT SMALL_BUILD)
|
||||
${MySQL_LIBRARIES} ${ODBC_LIBRARIES} ${ZLIB_LIBRARIES} ${LUA_LIBRARIES}
|
||||
CppKafka::cppkafka
|
||||
)
|
||||
-endif()
|
||||
\ No newline at end of file
|
||||
+endif()
|
||||
@@ -1,7 +1,7 @@
|
||||
From 534b0e8d0ff1407c2c0e8e8c650f47ce6060a7a4 Mon Sep 17 00:00:00 2001
|
||||
From 77f9263187df8db1da9b6e859a46c8f9ec854035 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 22 Sep 2020 18:02:55 +0200
|
||||
Subject: [PATCH 01/43] .gitignore: add the /profiles folder
|
||||
Subject: [PATCH 01/21] .gitignore: add the /profiles folder
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/.gitignore b/.gitignore
|
||||
index 9647daa5a4..70a592e12f 100644
|
||||
index b6bfe1a525..a2a910ef13 100644
|
||||
--- a/.gitignore
|
||||
+++ b/.gitignore
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 2947f1c2ac5e300d209b952979da30e92330a01f Mon Sep 17 00:00:00 2001
|
||||
From 0778b48ab16067d538021c0bedf1e5312347dcc6 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 25 Jan 2021 06:40:20 +0100
|
||||
Subject: [PATCH 02/43] Revert "toolchain: gcc: Remove support for GCC 5"
|
||||
Subject: [PATCH 02/21] Revert "toolchain: gcc: Remove support for GCC 5"
|
||||
|
||||
This reverts commit 080dc619d4780a1f7b14082b77b28686e694f72d.
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 4b5a9307be956685ed6bd14a3e2cb8727eae0b08 Mon Sep 17 00:00:00 2001
|
||||
From f9d39a389ef2a3bbf326580a0769519c1f3bad5f Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 19 Jun 2020 10:45:22 +0200
|
||||
Subject: [PATCH 03/43] pending: scripts: add gen_config.py
|
||||
Subject: [PATCH 01/37] pending: scripts: add gen_config.py
|
||||
|
||||
This script is used to setup the tree based on the profiles/.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 2abc67a0fbfbf50f4af2baaee07eb10d214973e4 Mon Sep 17 00:00:00 2001
|
||||
From 501a2989de4295029f419406c20f72e10a914db4 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 19 Jun 2020 13:25:27 +0200
|
||||
Subject: [PATCH 04/43] scripts: update feed script
|
||||
Subject: [PATCH 04/21] scripts: update feed script
|
||||
|
||||
gen_config.py requires the latest version of the feeds script.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 41347924799ff4f16a12d8f740f5c66b10eb8c43 Mon Sep 17 00:00:00 2001
|
||||
From f7b13fd5ac28e13e7ef2c95f3fda2c3ec3b78b39 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sun, 9 Aug 2020 20:58:52 +0200
|
||||
Subject: [PATCH 05/43] scripts/ubinize-image.sh: allow setting the rootfs name
|
||||
Subject: [PATCH 05/21] scripts/ubinize-image.sh: allow setting the rootfs name
|
||||
|
||||
This patch allows us to use a different rootfs name. Some QCA boards will
|
||||
require the in ubi rfs to be called ubi_rootfs.
|
||||
@@ -13,7 +13,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
2 files changed, 9 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/image-commands.mk b/include/image-commands.mk
|
||||
index c6e8eb0293..d4bce80e68 100644
|
||||
index bddbed6052..bde6e030bc 100644
|
||||
--- a/include/image-commands.mk
|
||||
+++ b/include/image-commands.mk
|
||||
@@ -86,6 +86,7 @@ define Build/append-ubi
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 73116492498c07a2f9c45a7a66a4b03ac103d37d Mon Sep 17 00:00:00 2001
|
||||
From a067af45a93ebc68f89a8adc88a25f11b4cd9620 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 30 Jul 2020 16:51:04 +0200
|
||||
Subject: [PATCH 06/43] base-files: set default password to "openwifi"
|
||||
Subject: [PATCH 06/21] base-files: set default password to "openwifi"
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -11,10 +11,10 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate
|
||||
index 596fcf41fa..30e7c119f7 100755
|
||||
index ee3958e733..66b11c8a2e 100755
|
||||
--- a/package/base-files/files/bin/config_generate
|
||||
+++ b/package/base-files/files/bin/config_generate
|
||||
@@ -303,7 +303,7 @@ generate_static_system() {
|
||||
@@ -282,7 +282,7 @@ generate_static_system() {
|
||||
add system system
|
||||
set system.@system[-1].hostname='OpenWrt'
|
||||
set system.@system[-1].timezone='UTC'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From a819600041c0fade872c023637ba0c6c5890de78 Mon Sep 17 00:00:00 2001
|
||||
From 86494392a8ae5374e000298b6e06c2bcd4f82cb9 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 31 Jul 2020 17:15:13 +0200
|
||||
Subject: [PATCH 07/43] base-files: update banner
|
||||
Subject: [PATCH 07/21] base-files: update banner
|
||||
|
||||
Use OpenWiFi for the banner.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From f887c60cee77011e009d87639560079b828a452a Mon Sep 17 00:00:00 2001
|
||||
From 5ed64f1cde06fa3f0fb27c618c86aeeb9309d845 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 29 Aug 2020 08:25:41 +0200
|
||||
Subject: [PATCH 08/43] base-files: add the wlan-ap repo hash
|
||||
Subject: [PATCH 12/38] base-files: add the wlan-ap repo hash
|
||||
|
||||
currently the banner will show the revision of the build tree.
|
||||
This patch adds the hash of the wlan-ap tree.
|
||||
@@ -44,10 +44,10 @@ index a4b47c8a57..214f32974b 100644
|
||||
-e 's,%h,$(call sed_escape,$(VERSION_HWREV)),g'
|
||||
|
||||
diff --git a/package/base-files/Makefile b/package/base-files/Makefile
|
||||
index 9db4812981..99cb5476f7 100644
|
||||
index 8a1ddf96f5..0ff6fa84c1 100644
|
||||
--- a/package/base-files/Makefile
|
||||
+++ b/package/base-files/Makefile
|
||||
@@ -209,6 +209,7 @@ define Package/base-files/install
|
||||
@@ -205,6 +205,7 @@ define Package/base-files/install
|
||||
|
||||
$(if $(CONFIG_TARGET_PREINIT_DISABLE_FAILSAFE), \
|
||||
rm -f $(1)/etc/banner.failsafe,)
|
||||
@@ -118,7 +118,7 @@ index 0000000000..4e8f05a700
|
||||
+2.25.1
|
||||
+
|
||||
diff --git a/scripts/gen_config.py b/scripts/gen_config.py
|
||||
index a36f244e56..a348386124 100755
|
||||
index 124dfd596a..e9418d776c 100755
|
||||
--- a/scripts/gen_config.py
|
||||
+++ b/scripts/gen_config.py
|
||||
@@ -62,7 +62,7 @@ def load_yaml(fname: str, profile: dict, include = True):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From dfc5ca4495315d293ccdb1c52d7d29a133ba596b Mon Sep 17 00:00:00 2001
|
||||
From c6beeb8b4854b12b72a3ff2ed141129023f08eaf Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 22 Jun 2020 14:32:45 +0200
|
||||
Subject: [PATCH 09/43] base-files: make sysupgrade work on qcom AX
|
||||
Subject: [PATCH 09/21] base-files: make sysupgrade work on qcom AX
|
||||
|
||||
The qsdk v4.4 ubi layer does not detach the rootfs properly during
|
||||
sysupgrade. Pull in the ubu force detach patch from owrt-15.05.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From db79fb81502c935be1295c258fb4738dfb2351bd Mon Sep 17 00:00:00 2001
|
||||
From 0d04a28c9646e245021282bc38740ae2ced17a08 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 23 Sep 2020 17:34:44 +0200
|
||||
Subject: [PATCH 10/43] base-files: add support for v4.4 style netdev led
|
||||
Subject: [PATCH 10/21] base-files: add support for v4.4 style netdev led
|
||||
triggers
|
||||
|
||||
Current owrt scripting cant handle the old v4.4 style sysfs API of led
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5c54120d8b707a1022052edd562cea1a358a9bce Mon Sep 17 00:00:00 2001
|
||||
From c3e8689eba6ceafc23973883131349ef89c714ed Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 28 Jul 2020 09:21:04 +0200
|
||||
Subject: [PATCH 11/43] busybox: enable the watchdog tool
|
||||
Subject: [PATCH 11/21] busybox: enable the watchdog tool
|
||||
|
||||
procd can currently only handle the main wdt. Enable the busybox
|
||||
applet until procd can handle multiple devices.
|
||||
@@ -12,7 +12,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/package/utils/busybox/Config-defaults.in b/package/utils/busybox/Config-defaults.in
|
||||
index 168c73b24c..d35ce0b7b8 100644
|
||||
index 04148df267..2389bbb8e0 100644
|
||||
--- a/package/utils/busybox/Config-defaults.in
|
||||
+++ b/package/utils/busybox/Config-defaults.in
|
||||
@@ -2182,7 +2182,7 @@ config BUSYBOX_DEFAULT_VOLNAME
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 42e7cc0388b258ae0f391e7b0dbab9b53b067124 Mon Sep 17 00:00:00 2001
|
||||
From 8ca8d0669ea2b36a5542d9bcda32cddf9cd7cd0f Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 8 Jun 2021 09:12:38 +0200
|
||||
Subject: [PATCH 12/43] dnsmasq: add relay / option82 support
|
||||
Subject: [PATCH] dnsmasq: add relay / option82 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -11,10 +11,10 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
create mode 100644 package/network/services/dnsmasq/patches/200-option82.patch
|
||||
|
||||
diff --git a/package/network/services/dnsmasq/files/dnsmasq.init b/package/network/services/dnsmasq/files/dnsmasq.init
|
||||
index 205bfb4cf6..dacd476cd4 100644
|
||||
index 680e72f9e7..51f405b73c 100644
|
||||
--- a/package/network/services/dnsmasq/files/dnsmasq.init
|
||||
+++ b/package/network/services/dnsmasq/files/dnsmasq.init
|
||||
@@ -777,12 +777,14 @@ dhcp_relay_add() {
|
||||
@@ -761,12 +761,14 @@ dhcp_relay_add() {
|
||||
[ -n "$server_addr" ] || return 0
|
||||
|
||||
config_get interface "$cfg" interface
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 9fb93fbd42f8f1f3036580b6666b40ab343509f8 Mon Sep 17 00:00:00 2001
|
||||
From 4fb2a69f3bbdab006a6b751ce39203cfdade9ae6 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 17 Jun 2021 08:47:51 +0200
|
||||
Subject: [PATCH 13/43] base-files: ignore sysupgrade that was not ours
|
||||
Subject: [PATCH] base-files: ignore sysupgrade that was not ours
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 8b82aea440583198be21bbbe4e3f6d7bd814aad8 Mon Sep 17 00:00:00 2001
|
||||
From b820ffd87781ef60bd6b5ef64162adf9cbb7d72b Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 17 Jun 2021 16:13:40 +0200
|
||||
Subject: [PATCH 14/43] ipq806x: simplify ecw5410 dts
|
||||
Subject: [PATCH 2/4] ipq806x: simplify ecw5410 dts
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -37,7 +37,7 @@ index 3befc40630..e5715a79aa 100644
|
||||
linksys,ea8500)
|
||||
caldata_extract "art" 0x5000 0x2f20
|
||||
diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
|
||||
index 712910c261..e87ef16b9a 100644
|
||||
index 712910c261..e6fc3453b0 100644
|
||||
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
|
||||
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
|
||||
@@ -95,6 +95,16 @@
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 2a1e093c78738b3c3e47bbf357efe571ff04d8aa Mon Sep 17 00:00:00 2001
|
||||
From c0442b28c993b63a5af510448e01083f3d681475 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 15 Feb 2021 15:20:44 +0100
|
||||
Subject: [PATCH 15/43] ipq807x: buildsystem patches required by the target
|
||||
Subject: [PATCH 15/21] ipq807x: buildsystem patches required by the target
|
||||
|
||||
The target uses the v4.4 kernel and requires these patches to build
|
||||
properly.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5cb922f8d91e2bdd48807adf26336e61b03747a6 Mon Sep 17 00:00:00 2001
|
||||
From 6942520b7623e3fc793a229e04af2b74fd19f556 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 24 Mar 2021 15:03:30 +0100
|
||||
Subject: [PATCH 16/43] linux/modules: fix some v4.4 dependencies
|
||||
Subject: [PATCH 16/21] linux/modules: fix some v4.4 dependencies
|
||||
|
||||
NFT has different deps on v4.4.
|
||||
|
||||
@@ -27,13 +27,13 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
toolchain/gcc/Config.in | 5 +++
|
||||
toolchain/gcc/Config.version | 1 +
|
||||
toolchain/kernel-headers/Makefile | 2 +-
|
||||
20 files changed, 143 insertions(+), 40 deletions(-)
|
||||
21 files changed, 145 insertions(+), 40 deletions(-)
|
||||
|
||||
diff --git a/config/Config-images.in b/config/Config-images.in
|
||||
index b869ccae70..de11c52676 100644
|
||||
index 2921cd5bca..969b57efee 100644
|
||||
--- a/config/Config-images.in
|
||||
+++ b/config/Config-images.in
|
||||
@@ -18,6 +18,7 @@ menu "Target Images"
|
||||
@@ -17,6 +17,7 @@ menu "Target Images"
|
||||
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_lantiq
|
||||
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_mpc85xx
|
||||
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_ramips
|
||||
@@ -42,7 +42,7 @@ index b869ccae70..de11c52676 100644
|
||||
depends on TARGET_ROOTFS_INITRAMFS
|
||||
help
|
||||
diff --git a/include/image.mk b/include/image.mk
|
||||
index 7c2dcf0e8b..6fc02a3f6b 100644
|
||||
index 2530108211..10e7063f41 100644
|
||||
--- a/include/image.mk
|
||||
+++ b/include/image.mk
|
||||
@@ -153,6 +153,7 @@ endif
|
||||
@@ -62,7 +62,7 @@ index 7c2dcf0e8b..6fc02a3f6b 100644
|
||||
define Image/pad-to
|
||||
dd if=$(1) of=$(1).new bs=$(2) conv=sync
|
||||
diff --git a/include/kernel.mk b/include/kernel.mk
|
||||
index e4074a48f4..56fa06b2eb 100644
|
||||
index d2a5b42138..4e9561c93c 100644
|
||||
--- a/include/kernel.mk
|
||||
+++ b/include/kernel.mk
|
||||
@@ -44,7 +44,7 @@ else
|
||||
@@ -261,7 +261,7 @@ index 7526224972..691f8fb186 100644
|
||||
__config_list = $(firstword $(wildcard $(call __config_name_list,$(1))))
|
||||
find_kernel_config=$(if $(__config_list),$(__config_list),$(lastword $(__config_name_list)))
|
||||
diff --git a/package/kernel/linux/modules/can.mk b/package/kernel/linux/modules/can.mk
|
||||
index 3060fc0966..5542c4fe0a 100644
|
||||
index 58c257db5b..3bf0359c11 100644
|
||||
--- a/package/kernel/linux/modules/can.mk
|
||||
+++ b/package/kernel/linux/modules/can.mk
|
||||
@@ -248,7 +248,8 @@ define KernelPackage/can-usb-kvaser
|
||||
@@ -275,10 +275,10 @@ index 3060fc0966..5542c4fe0a 100644
|
||||
$(call AddDepends/can,+kmod-usb-core)
|
||||
endef
|
||||
diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux/modules/crypto.mk
|
||||
index b50ed06824..a68459d989 100644
|
||||
index e9e78e7967..e7776c096c 100644
|
||||
--- a/package/kernel/linux/modules/crypto.mk
|
||||
+++ b/package/kernel/linux/modules/crypto.mk
|
||||
@@ -387,7 +387,7 @@ $(eval $(call KernelPackage,crypto-hw-padlock))
|
||||
@@ -377,7 +377,7 @@ $(eval $(call KernelPackage,crypto-hw-padlock))
|
||||
|
||||
define KernelPackage/crypto-hw-safexcel
|
||||
TITLE:= MVEBU SafeXcel Crypto Engine module
|
||||
@@ -287,7 +287,7 @@ index b50ed06824..a68459d989 100644
|
||||
+kmod-crypto-authenc +kmod-crypto-md5 +kmod-crypto-hmac +kmod-crypto-sha256 +kmod-crypto-sha512
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_HW=y \
|
||||
@@ -710,8 +710,10 @@ ifndef CONFIG_TARGET_x86_64
|
||||
@@ -549,8 +549,10 @@ ifndef CONFIG_TARGET_x86_64
|
||||
$(LINUX_DIR)/arch/x86/crypto/twofish-i586.ko \
|
||||
$(LINUX_DIR)/arch/x86/crypto/serpent-sse2-i586.ko \
|
||||
$(LINUX_DIR)/arch/x86/crypto/glue_helper.ko \
|
||||
@@ -299,7 +299,7 @@ index b50ed06824..a68459d989 100644
|
||||
AUTOLOAD+= $(call AutoLoad,10,cryptd glue_helper \
|
||||
serpent-sse2-i586 twofish-i586 blowfish_generic)
|
||||
endef
|
||||
@@ -730,7 +732,8 @@ define KernelPackage/crypto-misc/x86/64
|
||||
@@ -569,7 +571,8 @@ define KernelPackage/crypto-misc/x86/64
|
||||
$(LINUX_DIR)/arch/x86/crypto/twofish-avx-x86_64.ko \
|
||||
$(LINUX_DIR)/arch/x86/crypto/serpent-avx-x86_64.ko \
|
||||
$(LINUX_DIR)/arch/x86/crypto/camellia-aesni-avx2.ko \
|
||||
@@ -413,7 +413,7 @@ index e2bb1d0681..1be05e182a 100644
|
||||
endef
|
||||
|
||||
diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
|
||||
index 1eec9f9b63..4343e850e9 100644
|
||||
index 2c2fe82fa0..36e1732c11 100644
|
||||
--- a/package/kernel/linux/modules/netsupport.mk
|
||||
+++ b/package/kernel/linux/modules/netsupport.mk
|
||||
@@ -375,7 +375,7 @@ $(eval $(call KernelPackage,ip6-vti))
|
||||
@@ -425,7 +425,7 @@ index 1eec9f9b63..4343e850e9 100644
|
||||
KCONFIG:=CONFIG_XFRM_INTERFACE
|
||||
FILES:=$(LINUX_DIR)/net/xfrm/xfrm_interface.ko
|
||||
AUTOLOAD:=$(call AutoProbe,xfrm_interface)
|
||||
@@ -765,7 +765,7 @@ $(eval $(call KernelPackage,sched-core))
|
||||
@@ -764,7 +764,7 @@ $(eval $(call KernelPackage,sched-core))
|
||||
define KernelPackage/sched-cake
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Cake fq_codel/blue derived shaper
|
||||
@@ -434,7 +434,7 @@ index 1eec9f9b63..4343e850e9 100644
|
||||
KCONFIG:=CONFIG_NET_SCH_CAKE
|
||||
FILES:=$(LINUX_DIR)/net/sched/sch_cake.ko
|
||||
AUTOLOAD:=$(call AutoProbe,sch_cake)
|
||||
@@ -1154,7 +1154,7 @@ $(eval $(call KernelPackage,rxrpc))
|
||||
@@ -1147,7 +1147,7 @@ $(eval $(call KernelPackage,rxrpc))
|
||||
define KernelPackage/mpls
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=MPLS support
|
||||
@@ -508,7 +508,7 @@ index 83d998c83a..784adcb744 100644
|
||||
FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
|
||||
AUTOLOAD:=$(call AutoLoad,10,tpm,1)
|
||||
diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk
|
||||
index 592affe494..41d12cb08a 100644
|
||||
index 3dd20a0696..e3acb4bf79 100644
|
||||
--- a/package/kernel/linux/modules/usb.mk
|
||||
+++ b/package/kernel/linux/modules/usb.mk
|
||||
@@ -458,9 +458,28 @@ endef
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 6ec4c8f7d24c34c5855278fe13bde4e5e43ba293 Mon Sep 17 00:00:00 2001
|
||||
From 67774c73ab28997107e29487a95d9c96e11398f7 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 18 Jul 2020 08:53:44 +0200
|
||||
Subject: [PATCH 17/43] ipq807x: add the Qualcomm AX target support
|
||||
Subject: [PATCH 01/22] ipq807x: add the Qualcomm AX target support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -119,7 +119,7 @@ index f71114b5da..4a85d83118 100644
|
||||
string "Custom Kernel Build User Name"
|
||||
default "builder" if BUILDBOT
|
||||
diff --git a/include/image.mk b/include/image.mk
|
||||
index 6fc02a3f6b..92b23321b1 100644
|
||||
index 5ee6d309e4..7a48b789af 100644
|
||||
--- a/include/image.mk
|
||||
+++ b/include/image.mk
|
||||
@@ -179,6 +179,10 @@ define Image/pad-root-squashfs
|
||||
@@ -186,10 +186,10 @@ index 0000000000..6c429f1852
|
||||
+
|
||||
+exit 0
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index b12c9af9a7..b7ee73b12e 100644
|
||||
index c4d9dd78e3..6670d310db 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -265,6 +265,11 @@ case "$FIRMWARE" in
|
||||
@@ -254,6 +254,11 @@ case "$FIRMWARE" in
|
||||
caldata_extract "ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -1)
|
||||
;;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 2970ecaae31c8e42cf1ef5cff2a78cf57701070e Mon Sep 17 00:00:00 2001
|
||||
From 842b431559c3992e182190b7f96c4407978723c7 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 27 May 2021 16:48:27 +0200
|
||||
Subject: [PATCH 18/43] ramips: add tplink ex228 support
|
||||
Subject: [PATCH] ramips: add tplink ex228 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -148,10 +148,10 @@ index 0000000000..9e5cc9ef01
|
||||
+ };
|
||||
+};
|
||||
diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
|
||||
index a3bc14d59d..6e0b9b5f76 100644
|
||||
index a8f558326d..1a84abc842 100644
|
||||
--- a/target/linux/ramips/image/mt7621.mk
|
||||
+++ b/target/linux/ramips/image/mt7621.mk
|
||||
@@ -1271,6 +1271,16 @@ define Device/tplink_eap235-wall-v1
|
||||
@@ -1138,6 +1138,16 @@ define Device/tplink_eap235-wall-v1
|
||||
endef
|
||||
TARGET_DEVICES += tplink_eap235-wall-v1
|
||||
|
||||
@@ -169,11 +169,11 @@ index a3bc14d59d..6e0b9b5f76 100644
|
||||
$(Device/dsa-migration)
|
||||
$(Device/tplink-safeloader)
|
||||
diff --git a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
|
||||
index 4b44669b84..1c4e29dd97 100755
|
||||
index 89e679be7c..b6b8b6482d 100755
|
||||
--- a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
|
||||
@@ -25,6 +25,7 @@ ramips_setup_interfaces()
|
||||
ampedwireless,ally-r1900k|\
|
||||
@@ -36,6 +36,7 @@ ramips_setup_interfaces()
|
||||
;;
|
||||
gehua,ghl-r-001|\
|
||||
hiwifi,hc5962|\
|
||||
+ tplink,ex228|\
|
||||
@@ -181,13 +181,13 @@ index 4b44669b84..1c4e29dd97 100755
|
||||
xiaomi,mi-router-ac2100|\
|
||||
xiaomi,redmi-router-ac2100)
|
||||
diff --git a/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh b/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
|
||||
index c2ad4d3ed6..acaa62d171 100755
|
||||
index c9152c5cf4..853a464ea5 100755
|
||||
--- a/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
|
||||
+++ b/target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
|
||||
@@ -73,6 +73,7 @@ platform_do_upgrade() {
|
||||
@@ -61,6 +61,7 @@ platform_do_upgrade() {
|
||||
netgear,wac104|\
|
||||
netgear,wac124|\
|
||||
netis,wf2881|\
|
||||
sercomm,na502|\
|
||||
+ tplink,ex228|\
|
||||
xiaomi,mi-router-3g|\
|
||||
xiaomi,mi-router-3-pro|\
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 58242d355b483e105affd0c69c681e46e88ad84c Mon Sep 17 00:00:00 2001
|
||||
From 7a4571cc0c12d54d0aca93dfedbe8dc33cff39fa Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 4 Dec 2020 16:29:35 +0100
|
||||
Subject: [PATCH 19/43] lldp: add TIP tweaks
|
||||
Subject: [PATCH 01/11] lldp: add TIP tweaks
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From e00ffc2ad678216a318106da687701aafa5a1ac7 Mon Sep 17 00:00:00 2001
|
||||
From 949cec1e6873109d29ee435d9f2370fbbb7b9700 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 4 Dec 2020 16:29:16 +0100
|
||||
Subject: [PATCH 20/43] ramips: make wifi work
|
||||
Subject: [PATCH 20/21] ramips: make wifi work
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/target/linux/ramips/mt76x8/config-5.4 b/target/linux/ramips/mt76x8/config-5.4
|
||||
index dfd01598ad..e82b775758 100644
|
||||
index ec21b3722b..725aa9b070 100644
|
||||
--- a/target/linux/ramips/mt76x8/config-5.4
|
||||
+++ b/target/linux/ramips/mt76x8/config-5.4
|
||||
@@ -46,6 +46,7 @@ CONFIG_CPU_R4K_CACHE_TLB=y
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 6e5fd4e18759885bd25aa182d5cc7ce1c7f8eeea Mon Sep 17 00:00:00 2001
|
||||
From efdbdcd3503315022a3270886826656be116345b Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 19 Jun 2021 16:00:43 +0200
|
||||
Subject: [PATCH 21/43] ugps: update to latest HEAD
|
||||
Subject: [PATCH 38/38] ugps: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -9,16 +9,16 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/utils/ugps/Makefile b/package/utils/ugps/Makefile
|
||||
index c70a7b7ea6..389138d1dd 100644
|
||||
index 4ce64d9631..e9a7f4fa8f 100644
|
||||
--- a/package/utils/ugps/Makefile
|
||||
+++ b/package/utils/ugps/Makefile
|
||||
@@ -12,9 +12,9 @@ PKG_RELEASE:=$(AUTORELEASE)
|
||||
@@ -12,9 +12,9 @@ PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/ugps.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
-PKG_SOURCE_DATE:=2021-06-08
|
||||
-PKG_SOURCE_VERSION:=5e88403fc0d39ae8a270d2c6c6e9c8a4d5232cf3
|
||||
-PKG_MIRROR_HASH:=a3dfc2cc6def3b634d8b7cda9139926be3d876cf2faa5251c4821987954442a5
|
||||
-PKG_SOURCE_DATE:=2020-08-29
|
||||
-PKG_SOURCE_VERSION:=511a5b3c84fa715ef0305cf26c98619c12a4867a
|
||||
-PKG_MIRROR_HASH:=551d57b4c18da4c4695fa2f7a959c25a03be35d14cf872785e7db740f12366e2
|
||||
+PKG_SOURCE_DATE:=2021-07-19
|
||||
+PKG_SOURCE_VERSION:=350b960b6f8b08409dcef719ef1e1e0c8911040f
|
||||
+PKG_MIRROR_HASH:=94d489072f8fccc26f624c3d3c65e7cb40e4b6267df5fb39d4e0e78469006bde
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 687576be91062e5ab25e8ff4e2d990799a34210f Mon Sep 17 00:00:00 2001
|
||||
From 91d0510ff553a1dd43312eee44ef6290a9eb751c Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 8 Apr 2021 10:46:29 +0200
|
||||
Subject: [PATCH 22/43] Revert "ipq40xx: revert usage of VLAN S-TAG"
|
||||
Subject: [PATCH] Revert "ipq40xx: revert usage of VLAN S-TAG"
|
||||
|
||||
This reverts commit cdc8d4b46f0811292fffc6094acd81e854b5f4a5.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From f6f9f9f095bdd05c66f23357228b90a8daeedd14 Mon Sep 17 00:00:00 2001
|
||||
From 558605338e87ebac7358026eb86b7ba5f4c228a1 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 25 Mar 2021 08:03:48 +0100
|
||||
Subject: [PATCH 23/43] ipq40xx: add ath10k-ct fw.cfg stubs
|
||||
Subject: [PATCH 23/23] ipq40xx: add ath10k-ct fw.cfg stubs
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
|
||||
25
patches/0024-ipq40xx-fix-ecw5211-support.patch
Normal file
25
patches/0024-ipq40xx-fix-ecw5211-support.patch
Normal file
@@ -0,0 +1,25 @@
|
||||
From c82870ef8a2ae4798ede9393254c1e18798e5d01 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 15 Jun 2021 17:03:14 +0200
|
||||
Subject: [PATCH] ipq40xx: fix ecw5211 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/ipq40xx/image/generic.mk | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index 1de17dd15a..487bba77b0 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -371,6 +371,7 @@ define Device/edgecore_ecw5211
|
||||
SOC := qcom-ipq4018
|
||||
BLOCKSIZE := 128k
|
||||
PAGESIZE := 2048
|
||||
+ DEVICE_DTS_CONFIG := config@ap.dk01.1-c2
|
||||
DEVICE_PACKAGES := kmod-tpm-i2c-atmel kmod-usb-acm uboot-envtools
|
||||
endef
|
||||
TARGET_DEVICES += edgecore_ecw5211
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,21 +1,23 @@
|
||||
From 17dbf01adfa8cc4704873a57ae3676fe09f961fa Mon Sep 17 00:00:00 2001
|
||||
From e0ff8f29f0c0c147b34fe943698e8f95dfa6c688 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 30 Mar 2021 19:03:43 +0200
|
||||
Subject: [PATCH 24/43] target: add pstore support
|
||||
Subject: [PATCH 1/6] target: add pstore support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/generic/config-5.10 | 15 ++++++++++++++-
|
||||
target/linux/generic/config-5.4 | 14 +++++++++++++-
|
||||
.../linux/ipq40xx/patches-5.4/903-pstore.patch | 17 +++++++++++++++++
|
||||
3 files changed, 44 insertions(+), 2 deletions(-)
|
||||
.../patches-5.10/160-add-pstore-support.patch | 17 +++++++++++++++++
|
||||
4 files changed, 61 insertions(+), 2 deletions(-)
|
||||
create mode 100644 target/linux/ipq40xx/patches-5.4/903-pstore.patch
|
||||
create mode 100644 target/linux/mediatek/patches-5.10/160-add-pstore-support.patch
|
||||
|
||||
diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10
|
||||
index 4eb5607f17..2582e8851a 100644
|
||||
index ba6317e35f..3e911a2619 100644
|
||||
--- a/target/linux/generic/config-5.10
|
||||
+++ b/target/linux/generic/config-5.10
|
||||
@@ -4506,7 +4506,20 @@ CONFIG_PROC_SYSCTL=y
|
||||
@@ -4424,7 +4424,20 @@ CONFIG_PROC_SYSCTL=y
|
||||
# CONFIG_PSAMPLE is not set
|
||||
# CONFIG_PSB6970_PHY is not set
|
||||
# CONFIG_PSI is not set
|
||||
@@ -38,10 +40,10 @@ index 4eb5607f17..2582e8851a 100644
|
||||
# CONFIG_PTP_1588_CLOCK is not set
|
||||
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
|
||||
diff --git a/target/linux/generic/config-5.4 b/target/linux/generic/config-5.4
|
||||
index da0e2e2186..b6673ede4d 100644
|
||||
index a0193ca718..da2cc8db65 100644
|
||||
--- a/target/linux/generic/config-5.4
|
||||
+++ b/target/linux/generic/config-5.4
|
||||
@@ -4177,7 +4177,19 @@ CONFIG_PROC_SYSCTL=y
|
||||
@@ -4136,7 +4136,19 @@ CONFIG_PROC_SYSCTL=y
|
||||
# CONFIG_PSAMPLE is not set
|
||||
# CONFIG_PSB6970_PHY is not set
|
||||
# CONFIG_PSI is not set
|
||||
@@ -1,7 +1,7 @@
|
||||
From da01b2ec475761de8ac92045329483f8a9cf7438 Mon Sep 17 00:00:00 2001
|
||||
From 008a385635cafdce3498ebd6a6b429a1aa2e03bd Mon Sep 17 00:00:00 2001
|
||||
From: Rohan Nathi <rohan.nathi@indionetworks.com>
|
||||
Date: Thu, 24 Jun 2021 13:48:45 +0000
|
||||
Subject: [PATCH 25/43] ath79: add Support for Indio 305AC
|
||||
Subject: [PATCH] ath79: add Support for Indio 305AC
|
||||
|
||||
Signed-off-by: Rohan Nathi <rohan.nathi@indionetworks.com>
|
||||
---
|
||||
@@ -134,10 +134,10 @@ index 0000000000..763fdcefa8
|
||||
+ mtd-cal-data = <&art 0x1000>;
|
||||
+};
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index 783895525b..80f755b343 100644
|
||||
index 5a44dd94e5..94afc9c726 100644
|
||||
--- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -44,6 +44,7 @@ case "$FIRMWARE" in
|
||||
@@ -43,6 +43,7 @@ case "$FIRMWARE" in
|
||||
ubnt,powerbeam-5ac-500|\
|
||||
ubnt,powerbeam-5ac-gen2|\
|
||||
ubnt,unifiac-pro|\
|
||||
@@ -146,10 +146,10 @@ index 783895525b..80f755b343 100644
|
||||
caldata_extract "art" 0x5000 0x844
|
||||
;;
|
||||
diff --git a/target/linux/ath79/image/generic.mk b/target/linux/ath79/image/generic.mk
|
||||
index ce4e462a40..24778e8f1c 100644
|
||||
index d93ebbaeba..da95360281 100644
|
||||
--- a/target/linux/ath79/image/generic.mk
|
||||
+++ b/target/linux/ath79/image/generic.mk
|
||||
@@ -2209,6 +2209,17 @@ define Device/yuncore_a770
|
||||
@@ -2191,6 +2191,17 @@ define Device/yuncore_a770
|
||||
endef
|
||||
TARGET_DEVICES += yuncore_a770
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 643d734b0d05bc9e5fe1b4588bf0876c9fd87bd4 Mon Sep 17 00:00:00 2001
|
||||
From a14a7d3580ba376227eba8c28d7e632f0f4e1ffc Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 30 Jun 2021 11:36:13 +0200
|
||||
Subject: [PATCH 26/43] ath79: tl-wpa8630p fixes
|
||||
Subject: [PATCH 35/36] ath79: tl-wpa8630p fixes
|
||||
|
||||
* a certificates partition and change default port mapping
|
||||
|
||||
@@ -30,10 +30,10 @@ index 9e6d23de4e..c39dbc515b 100644
|
||||
};
|
||||
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
index 31c0f11861..3ba3d72abc 100755
|
||||
index b8bc38348e..f300077dba 100755
|
||||
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
@@ -385,7 +385,7 @@ ath79_setup_interfaces()
|
||||
@@ -380,7 +380,7 @@ ath79_setup_interfaces()
|
||||
tplink,tl-wpa8630p-v2.1-eu)
|
||||
# port 5 (internal) is the power-line port
|
||||
ucidef_add_switch "switch0" \
|
||||
@@ -1,7 +1,7 @@
|
||||
From 6ecffc2057aa1261846e51a3966b8710f605910a Mon Sep 17 00:00:00 2001
|
||||
From 84b1c4894ff871686c4bd7152aca47a323857db6 Mon Sep 17 00:00:00 2001
|
||||
From: Andrew Cameron <apcameron@softhome.net>
|
||||
Date: Mon, 12 Apr 2021 13:24:33 -0500
|
||||
Subject: [PATCH 27/43] ath79: add support for TP-Link CPE710-v1
|
||||
Subject: [PATCH] ath79: add support for TP-Link CPE710-v1
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
@@ -186,7 +186,7 @@ index 0000000000..830c3d30b8
|
||||
+ };
|
||||
+};
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/01_leds b/target/linux/ath79/generic/base-files/etc/board.d/01_leds
|
||||
index 7c5eeb1112..05bdf60f78 100755
|
||||
index fae5ac7c92..5c7e39e48f 100755
|
||||
--- a/target/linux/ath79/generic/base-files/etc/board.d/01_leds
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/board.d/01_leds
|
||||
@@ -164,7 +164,8 @@ enterasys,ws-ap3705i|\
|
||||
@@ -200,7 +200,7 @@ index 7c5eeb1112..05bdf60f78 100755
|
||||
;;
|
||||
compex,wpj344-16m|\
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
index 3ba3d72abc..d70432ad2b 100755
|
||||
index f300077dba..4fe605dee7 100755
|
||||
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
@@ -63,6 +63,7 @@ ath79_setup_interfaces()
|
||||
@@ -212,10 +212,10 @@ index 3ba3d72abc..d70432ad2b 100755
|
||||
tplink,eap225-v3|\
|
||||
tplink,eap245-v1|\
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index 80f755b343..4d7940d6ba 100644
|
||||
index 94afc9c726..fc110af75c 100644
|
||||
--- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -229,6 +229,12 @@ case "$FIRMWARE" in
|
||||
@@ -228,6 +228,12 @@ case "$FIRMWARE" in
|
||||
ln -sf /lib/firmware/ath10k/pre-cal-pci-0000\:00\:00.0.bin \
|
||||
/lib/firmware/ath10k/QCA9888/hw2.0/board.bin
|
||||
;;
|
||||
@@ -229,7 +229,7 @@ index 80f755b343..4d7940d6ba 100644
|
||||
tplink,eap225-v3|\
|
||||
tplink,eap225-wall-v2|\
|
||||
diff --git a/target/linux/ath79/image/generic-tp-link.mk b/target/linux/ath79/image/generic-tp-link.mk
|
||||
index be6aa06b55..78340f650e 100644
|
||||
index 0058d74f77..e8c081eab1 100644
|
||||
--- a/target/linux/ath79/image/generic-tp-link.mk
|
||||
+++ b/target/linux/ath79/image/generic-tp-link.mk
|
||||
@@ -362,6 +362,17 @@ define Device/tplink_cpe610-v2
|
||||
@@ -251,10 +251,10 @@ index be6aa06b55..78340f650e 100644
|
||||
$(Device/tplink-safeloader)
|
||||
LOADER_TYPE := elf
|
||||
diff --git a/tools/firmware-utils/src/tplink-safeloader.c b/tools/firmware-utils/src/tplink-safeloader.c
|
||||
index 70e21f99cb..c519a6d367 100644
|
||||
index 2bc4a3cb82..2bba417dfc 100644
|
||||
--- a/tools/firmware-utils/src/tplink-safeloader.c
|
||||
+++ b/tools/firmware-utils/src/tplink-safeloader.c
|
||||
@@ -530,6 +530,43 @@ static struct device_info boards[] = {
|
||||
@@ -537,6 +537,43 @@ static struct device_info boards[] = {
|
||||
.first_sysupgrade_partition = "os-image",
|
||||
.last_sysupgrade_partition = "support-list",
|
||||
},
|
||||
@@ -1,7 +1,7 @@
|
||||
From 7244d33107173856db10bb2084146137704e7e18 Mon Sep 17 00:00:00 2001
|
||||
From 859bdaad5959f972babb268eff24901b116703c8 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 05:56:53 +0200
|
||||
Subject: [PATCH 28/43] ipq4019: add CIG wf610d
|
||||
Date: Tue, 13 Apr 2021 16:59:32 +0200
|
||||
Subject: [PATCH] ipq4019: add CIG wf610d
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -19,10 +19,10 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
create mode 100755 target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-ap-cig-wf610d.dts
|
||||
|
||||
diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile
|
||||
index e3b25bb556..b996ee311f 100644
|
||||
index e5f10a1f98..513ad4ea67 100644
|
||||
--- a/package/firmware/ipq-wifi/Makefile
|
||||
+++ b/package/firmware/ipq-wifi/Makefile
|
||||
@@ -49,7 +49,8 @@ ALLWIFIBOARDS:= \
|
||||
@@ -47,7 +47,8 @@ ALLWIFIBOARDS:= \
|
||||
nec_wg2600hp3 \
|
||||
plasmacloud_pa1200 \
|
||||
plasmacloud_pa2200 \
|
||||
@@ -32,7 +32,7 @@ index e3b25bb556..b996ee311f 100644
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
|
||||
|
||||
@@ -135,5 +136,6 @@ $(eval $(call generate-ipq-wifi-package,nec_wg2600hp3,NEC Platforms WG2600HP3))
|
||||
@@ -131,5 +132,6 @@ $(eval $(call generate-ipq-wifi-package,nec_wg2600hp3,NEC Platforms WG2600HP3))
|
||||
$(eval $(call generate-ipq-wifi-package,plasmacloud_pa1200,Plasma Cloud PA1200))
|
||||
$(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
|
||||
$(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
@@ -100,7 +100,7 @@ literal 0
|
||||
HcmV?d00001
|
||||
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/01_leds b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
index ac11655904..c1d4e693f2 100755
|
||||
index 3e0f3ab258..f9674126ba 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
@@ -30,6 +30,7 @@ edgecore,oap100)
|
||||
@@ -111,7 +111,7 @@ index ac11655904..c1d4e693f2 100755
|
||||
engenius,eap1300)
|
||||
ucidef_set_led_netdev "lan" "LAN" "blue:lan" "eth0"
|
||||
ucidef_set_led_wlan "wlan2g" "WLAN2G" "blue:wlan2g" "phy0tpt"
|
||||
@@ -69,6 +70,8 @@ qxwlan,e2600ac-c2)
|
||||
@@ -61,6 +62,8 @@ qxwlan,e2600ac-c2)
|
||||
ucidef_set_led_wlan "wlan2g" "WLAN0" "green:wlan0" "phy0tpt"
|
||||
ucidef_set_led_wlan "wlan5g" "WLAN1" "green:wlan1" "phy1tpt"
|
||||
;;
|
||||
@@ -121,10 +121,10 @@ index ac11655904..c1d4e693f2 100755
|
||||
zyxel,wre6606)
|
||||
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy0tpt"
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
index 1d4c78833a..d62a2e5061 100755
|
||||
index 8b7364ff33..dcdb790c84 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
@@ -42,6 +42,7 @@ ipq40xx_setup_interfaces()
|
||||
@@ -41,6 +41,7 @@ ipq40xx_setup_interfaces()
|
||||
;;
|
||||
asus,map-ac2200|\
|
||||
cilab,meshpoint-one|\
|
||||
@@ -133,7 +133,7 @@ index 1d4c78833a..d62a2e5061 100755
|
||||
edgecore,oap100|\
|
||||
openmesh,a42|\
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index b7ee73b12e..3948c08984 100644
|
||||
index 6670d310db..5eae9c6e80 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -93,6 +93,10 @@ case "$FIRMWARE" in
|
||||
@@ -147,7 +147,7 @@ index b7ee73b12e..3948c08984 100644
|
||||
cellc,rtl30vw |\
|
||||
compex,wpj419 |\
|
||||
compex,wpj428 |\
|
||||
@@ -202,6 +206,10 @@ case "$FIRMWARE" in
|
||||
@@ -197,6 +201,10 @@ case "$FIRMWARE" in
|
||||
caldata_extract "ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(mtd_get_mac_binary ORGDATA 0x2c)
|
||||
;;
|
||||
@@ -589,10 +589,10 @@ index 0000000000..e75e35e8ef
|
||||
+
|
||||
+};
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index a435a127fa..31f4971c90 100644
|
||||
index 4e40b8be50..1de17dd15a 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -271,6 +271,20 @@ define Device/cilab_meshpoint-one
|
||||
@@ -273,6 +273,20 @@ define Device/cilab_meshpoint-one
|
||||
endef
|
||||
TARGET_DEVICES += cilab_meshpoint-one
|
||||
|
||||
@@ -614,19 +614,19 @@ index a435a127fa..31f4971c90 100644
|
||||
$(call Device/FitImage)
|
||||
$(call Device/UbiFit)
|
||||
diff --git a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
index 6b7c68bf63..aa2fc4bd17 100644
|
||||
index a3d3341587..aec0d01ed6 100644
|
||||
--- a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
+++ b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
-@@ -837,11 +837,60 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,61 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
-@@ -837,11 +837,58 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,59 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8074-dragonboard.dtb \
|
||||
qcom-apq8084-ifc6540.dtb \
|
||||
qcom-apq8084-mtp.dtb \
|
||||
@@ -45,6 +45,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
@@ -43,6 +43,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
qcom-ipq4019-ap.dk07.1-c1.dtb \
|
||||
qcom-ipq4019-ap.dk07.1-c2.dtb \
|
||||
+ qcom-ipq4019-a62.dtb \
|
||||
@@ -1,30 +0,0 @@
|
||||
From ed5a8958378d84bba92a70f2a56a962be73c4b3b Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 23 Apr 2021 16:16:31 +0200
|
||||
Subject: [PATCH 30/43] ath10k-ct: update the driver
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/kernel/ath10k-ct/Makefile | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/Makefile
|
||||
index 5681c5c2cd..24e0702e2c 100644
|
||||
--- a/package/kernel/ath10k-ct/Makefile
|
||||
+++ b/package/kernel/ath10k-ct/Makefile
|
||||
@@ -8,9 +8,9 @@ PKG_LICENSE_FILES:=
|
||||
|
||||
PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
-PKG_SOURCE_DATE:=2021-06-03
|
||||
-PKG_SOURCE_VERSION:=b44cd7b2e7b0df5995ece18f358d4dfc40834ba1
|
||||
-PKG_MIRROR_HASH:=59f961ad425eb1a48fa9c391a325cc0f23845daec9d12673445d3077f9756cf0
|
||||
+PKG_SOURCE_DATE:=2021-04-23
|
||||
+PKG_SOURCE_VERSION:=8eca56d1514042b4af34004e0bbf69e40351d499
|
||||
+PKG_MIRROR_HASH:=4ce22470b0cd15cc3cb04478678407e976c48010baab517fa1ac37685b791d95
|
||||
|
||||
# Build the 5.10 ath10k-ct driver version.
|
||||
# Probably this should match as closely as
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From bc2e9052af84664a2caae0581aa745d09240b160 Mon Sep 17 00:00:00 2001
|
||||
From 5da505e5f59e93a8a6e928ad6c09a076f9889af1 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 19 Apr 2021 13:49:20 +0200
|
||||
Subject: [PATCH 29/43] base-files: add a turnoff command to the led script
|
||||
Subject: [PATCH 01/10] base-files: add a turnoff command to the led script
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
75
patches/0031-ath10k-ct-update-the-driver.patch
Normal file
75
patches/0031-ath10k-ct-update-the-driver.patch
Normal file
@@ -0,0 +1,75 @@
|
||||
From 644f52a193d0430e41d6c28c221e801a0e87affa Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 23 Apr 2021 16:16:31 +0200
|
||||
Subject: [PATCH] ath10k-ct: update the driver
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
package/kernel/ath10k-ct/Makefile | 6 +--
|
||||
...64-ath10k-commit-rates-from-mac80211.patch | 37 -------------------
|
||||
2 files changed, 3 insertions(+), 40 deletions(-)
|
||||
delete mode 100644 package/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch
|
||||
|
||||
diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/Makefile
|
||||
index a225bd8b19..8c2c36062d 100644
|
||||
--- a/package/kernel/ath10k-ct/Makefile
|
||||
+++ b/package/kernel/ath10k-ct/Makefile
|
||||
@@ -8,9 +8,9 @@ PKG_LICENSE_FILES:=
|
||||
|
||||
PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
-PKG_SOURCE_DATE:=2021-01-11
|
||||
-PKG_SOURCE_VERSION:=9fe1df7d4f783b6b0cd1c99d11979e5a6e6fc40b
|
||||
-PKG_MIRROR_HASH:=4e30e256716611045e930b95eadaa8bfcadd5bdd8bbe3869cfe0f377920e812b
|
||||
+PKG_SOURCE_DATE:=2021-04-23
|
||||
+PKG_SOURCE_VERSION:=8eca56d1514042b4af34004e0bbf69e40351d499
|
||||
+PKG_MIRROR_HASH:=4ce22470b0cd15cc3cb04478678407e976c48010baab517fa1ac37685b791d95
|
||||
|
||||
# Build the 5.10 ath10k-ct driver version.
|
||||
# Probably this should match as closely as
|
||||
diff --git a/package/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch b/package/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch
|
||||
deleted file mode 100644
|
||||
index 842f3ea2a5..0000000000
|
||||
--- a/package/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch
|
||||
+++ /dev/null
|
||||
@@ -1,37 +0,0 @@
|
||||
-From: Sven Eckelmann <sven@narfation.org>
|
||||
-Date: Tue, 26 Feb 2019 08:06:35 +0100
|
||||
-Subject: ath10k-ct: apply mac80211 rates to ath10k-ct rate state
|
||||
-
|
||||
-The rates from mac80211 have to be copied to the state of ath10k-ct or
|
||||
-otherwise the ath10k_check_apply_special_rates function overwrites
|
||||
-them again with some default values. This breaks for example the
|
||||
-mcast_rate set for a wifi-iface.
|
||||
-
|
||||
-Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
||||
-
|
||||
---- a/ath10k-5.10/mac.c
|
||||
-+++ b/ath10k-5.10/mac.c
|
||||
-@@ -6774,6 +6774,7 @@ static void ath10k_recalculate_mgmt_rate
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
-+ arvif->mgt_rate[def->chan->band] = hw_rate_code;
|
||||
- vdev_param = ar->wmi.vdev_param->mgmt_rate;
|
||||
- ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param,
|
||||
- hw_rate_code);
|
||||
-@@ -7000,6 +7001,7 @@ static void ath10k_bss_info_changed(stru
|
||||
- "mac vdev %d mcast_rate %x\n",
|
||||
- arvif->vdev_id, rate);
|
||||
-
|
||||
-+ arvif->mcast_rate[band] = rate;
|
||||
- vdev_param = ar->wmi.vdev_param->mcast_data_rate;
|
||||
- ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id,
|
||||
- vdev_param, rate);
|
||||
-@@ -7008,6 +7010,7 @@ static void ath10k_bss_info_changed(stru
|
||||
- "failed to set mcast rate on vdev %i: %d\n",
|
||||
- arvif->vdev_id, ret);
|
||||
-
|
||||
-+ arvif->bcast_rate[band] = rate;
|
||||
- vdev_param = ar->wmi.vdev_param->bcast_data_rate;
|
||||
- ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id,
|
||||
- vdev_param, rate);
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 0f91fe9eea8820e68b3d754e768a673ed165b3ce Mon Sep 17 00:00:00 2001
|
||||
From fa71a84201e148d5eb9c36cb7acb9d9d2fa8fca9 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 05:59:39 +0200
|
||||
Subject: [PATCH 31/43] ipq40xx: add tplink ec420 support
|
||||
Date: Fri, 18 Jun 2021 11:07:02 +0200
|
||||
Subject: [PATCH 1/7] ipq40xx: add tplink ec420 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -34,10 +34,10 @@ index b24cbf979e..44a8688dbe 100644
|
||||
ubootenv_add_uci_config "/dev/mtd6" "0x0" "0x10000" "0x10000"
|
||||
;;
|
||||
diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile
|
||||
index b996ee311f..c9d113ae6a 100644
|
||||
index 513ad4ea67..87dcf9a769 100644
|
||||
--- a/package/firmware/ipq-wifi/Makefile
|
||||
+++ b/package/firmware/ipq-wifi/Makefile
|
||||
@@ -50,7 +50,8 @@ ALLWIFIBOARDS:= \
|
||||
@@ -48,7 +48,8 @@ ALLWIFIBOARDS:= \
|
||||
plasmacloud_pa1200 \
|
||||
plasmacloud_pa2200 \
|
||||
qxwlan_e2600ac \
|
||||
@@ -47,7 +47,7 @@ index b996ee311f..c9d113ae6a 100644
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
|
||||
|
||||
@@ -137,5 +138,6 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa1200,Plasma Cloud PA1200))
|
||||
@@ -133,5 +134,6 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa1200,Plasma Cloud PA1200))
|
||||
$(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
|
||||
$(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
$(eval $(call generate-ipq-wifi-package,cig_wf610d,CIG WF_610D))
|
||||
@@ -1095,11 +1095,11 @@ literal 0
|
||||
HcmV?d00001
|
||||
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
index d62a2e5061..16f6040b6e 100755
|
||||
index 597fa9f08b..238376afca 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
@@ -32,8 +32,9 @@ ipq40xx_setup_interfaces()
|
||||
mikrotik,sxtsq-5-ac|\
|
||||
@@ -31,8 +31,9 @@ ipq40xx_setup_interfaces()
|
||||
meraki,mr33|\
|
||||
netgear,ex6100v2|\
|
||||
netgear,ex6150v2|\
|
||||
+ tp-link,ec420-g1|\
|
||||
@@ -1110,7 +1110,7 @@ index d62a2e5061..16f6040b6e 100755
|
||||
aruba,ap-303h)
|
||||
ucidef_set_interfaces_lan_wan "eth0" "eth1"
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index 3948c08984..c8943d3ba3 100644
|
||||
index 5eae9c6e80..8d3006381d 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -46,6 +46,9 @@ case "$FIRMWARE" in
|
||||
@@ -1123,7 +1123,7 @@ index 3948c08984..c8943d3ba3 100644
|
||||
esac
|
||||
;;
|
||||
"ath10k/pre-cal-ahb-a000000.wifi.bin")
|
||||
@@ -159,6 +162,9 @@ case "$FIRMWARE" in
|
||||
@@ -154,6 +157,9 @@ case "$FIRMWARE" in
|
||||
caldata_extract "ART" 0x1000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -2)
|
||||
;;
|
||||
@@ -1133,7 +1133,7 @@ index 3948c08984..c8943d3ba3 100644
|
||||
esac
|
||||
;;
|
||||
"ath10k/pre-cal-ahb-a800000.wifi.bin")
|
||||
@@ -273,11 +279,6 @@ case "$FIRMWARE" in
|
||||
@@ -262,11 +268,6 @@ case "$FIRMWARE" in
|
||||
caldata_extract "ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -1)
|
||||
;;
|
||||
@@ -1146,7 +1146,7 @@ index 3948c08984..c8943d3ba3 100644
|
||||
;;
|
||||
*)
|
||||
diff --git a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
index 54683977cd..cbdd12c750 100644
|
||||
index 5582696759..530545e442 100644
|
||||
--- a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
+++ b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
@@ -72,7 +72,8 @@ platform_do_upgrade() {
|
||||
@@ -1441,10 +1441,10 @@ index 0000000000..9f6fdd5e76
|
||||
+};
|
||||
+
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index 31f4971c90..ec3e779a44 100644
|
||||
index 487bba77b0..860b5e03bf 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -816,3 +816,18 @@ define Device/zyxel_wre6606
|
||||
@@ -820,3 +820,18 @@ define Device/zyxel_wre6606
|
||||
DEVICE_PACKAGES := -kmod-ath10k-ct kmod-ath10k-ct-smallbuffers
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_wre6606
|
||||
@@ -1,15 +1,16 @@
|
||||
From a16429d604a6c2cff7b2791e380fc57827485f03 Mon Sep 17 00:00:00 2001
|
||||
From f50e63e5eb4a8b3a15985183c337301f87e5b6ed Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 06:01:17 +0200
|
||||
Subject: [PATCH 32/43] ipq806x: update to latest HEAD
|
||||
Date: Wed, 18 Aug 2021 12:13:29 +0200
|
||||
Subject: [PATCH] ipq806x: update to latest HEAD
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/ipq806x/Makefile | 1 +
|
||||
.../ipq806x/base-files/etc/board.d/01_leds | 1 -
|
||||
.../ipq806x/base-files/etc/board.d/02_network | 17 +-
|
||||
.../ipq806x/base-files/etc/board.d/02_network | 22 +-
|
||||
.../etc/hotplug.d/firmware/11-ath10k-caldata | 58 +-
|
||||
.../ipq806x/base-files/etc/init.d/bootcount | 7 +-
|
||||
.../ipq806x/base-files/etc/init.d/cpufreq | 17 +
|
||||
.../base-files/lib/preinit/04_reorder_eth | 13 +
|
||||
.../ipq806x/base-files/lib/upgrade/asrock.sh | 4 +-
|
||||
.../base-files/lib/upgrade/platform.sh | 19 +-
|
||||
@@ -92,6 +93,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
...-dt-Add-L2-frequency-scaling-support.patch | 199 ----
|
||||
...056-cpufreq-dt-Add-missing-rcu-locks.patch | 23 -
|
||||
...conflicts-with-OpenWrt-auto-mounting.patch | 23 -
|
||||
...sens-support-configurable-interrupts.patch | 2 +-
|
||||
.../0069-arm-boot-add-dts-files.patch | 3 +-
|
||||
.../083-ipq8064-dtsi-additions.patch | 84 +-
|
||||
...qcom-cpufreq-nvmem-support-specific-.patch | 51 +
|
||||
@@ -104,7 +106,8 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
...conflicts-with-OpenWrt-auto-mounting.patch | 24 +
|
||||
.../patches-5.4/851-add-gsbi1-dts.patch | 2 +-
|
||||
.../linux/ipq806x/patches-5.4/999-at803.patch | 12 -
|
||||
99 files changed, 9190 insertions(+), 1365 deletions(-)
|
||||
101 files changed, 9212 insertions(+), 1367 deletions(-)
|
||||
create mode 100755 target/linux/ipq806x/base-files/etc/init.d/cpufreq
|
||||
create mode 100644 target/linux/ipq806x/base-files/lib/preinit/04_reorder_eth
|
||||
create mode 100644 target/linux/ipq806x/config-5.10
|
||||
create mode 100644 target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
|
||||
@@ -191,7 +194,7 @@ index 284f9e2c1d..74b94a29b4 100755
|
||||
# Copyright (C) 2015 OpenWrt.org
|
||||
#
|
||||
diff --git a/target/linux/ipq806x/base-files/etc/board.d/02_network b/target/linux/ipq806x/base-files/etc/board.d/02_network
|
||||
index 1e00b97092..1a1cec51aa 100755
|
||||
index ddef4b7ac6..1a1cec51aa 100755
|
||||
--- a/target/linux/ipq806x/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq806x/base-files/etc/board.d/02_network
|
||||
@@ -1,4 +1,3 @@
|
||||
@@ -224,7 +227,23 @@ index 1e00b97092..1a1cec51aa 100755
|
||||
;;
|
||||
linksys,ea7500-v1)
|
||||
hw_mac_addr=$(mtd_get_mac_ascii devinfo hw_mac_addr)
|
||||
@@ -73,7 +79,10 @@ ubnt,unifi-ac-hd)
|
||||
@@ -51,7 +57,6 @@ nec,wg2600hp3)
|
||||
"2:lan" "3:lan" "4:lan" "5:lan" "0@eth1" "1:wan" "6@eth0"
|
||||
;;
|
||||
netgear,r7800 |\
|
||||
-tplink,ad7200 |\
|
||||
tplink,c2600)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "6@eth1" "5:wan" "0@eth0"
|
||||
@@ -66,11 +71,18 @@ qcom,ipq8064-db149)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "6u@eth1" "5:wan" "0u@eth0"
|
||||
;;
|
||||
+tplink,ad7200)
|
||||
+ ucidef_add_switch "switch0" \
|
||||
+ "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "6@eth1" "1:wan" "0@eth0"
|
||||
+ ;;
|
||||
ubnt,unifi-ac-hd)
|
||||
ucidef_set_interface_lan "eth0 eth1"
|
||||
;;
|
||||
zyxel,nbg6817)
|
||||
@@ -385,6 +404,29 @@ index 7a54c34dba..cb32a4ed35 100755
|
||||
;;
|
||||
edgecore,ecw5410)
|
||||
fw_setenv bootcount 0
|
||||
diff --git a/target/linux/ipq806x/base-files/etc/init.d/cpufreq b/target/linux/ipq806x/base-files/etc/init.d/cpufreq
|
||||
new file mode 100755
|
||||
index 0000000000..19278902ed
|
||||
--- /dev/null
|
||||
+++ b/target/linux/ipq806x/base-files/etc/init.d/cpufreq
|
||||
@@ -0,0 +1,17 @@
|
||||
+#!/bin/sh /etc/rc.common
|
||||
+
|
||||
+START=15
|
||||
+
|
||||
+boot() {
|
||||
+ local governor
|
||||
+
|
||||
+ governor=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor)
|
||||
+
|
||||
+ if [ "$governor" = "ondemand" ]; then
|
||||
+ # Effective only with ondemand
|
||||
+ echo 600000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq
|
||||
+ echo 600000 > /sys/devices/system/cpu/cpufreq/policy1/scaling_min_freq
|
||||
+ echo 10 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
|
||||
+ echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
|
||||
+ fi
|
||||
+}
|
||||
diff --git a/target/linux/ipq806x/base-files/lib/preinit/04_reorder_eth b/target/linux/ipq806x/base-files/lib/preinit/04_reorder_eth
|
||||
new file mode 100644
|
||||
index 0000000000..9f58473617
|
||||
@@ -6620,7 +6662,7 @@ diff --git a/target/linux/ipq806x/patches-5.4/0002-dmaengine-Add-ADM-driver.patc
|
||||
similarity index 82%
|
||||
rename from target/linux/ipq806x/patches-5.4/0002-dmaengine-Add-ADM-driver.patch
|
||||
rename to target/linux/ipq806x/patches-5.10/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
|
||||
index 7aa46526f2..2d24da01e4 100644
|
||||
index aa7d2e791e..2d24da01e4 100644
|
||||
--- a/target/linux/ipq806x/patches-5.4/0002-dmaengine-Add-ADM-driver.patch
|
||||
+++ b/target/linux/ipq806x/patches-5.10/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
|
||||
@@ -1,86 +1,88 @@
|
||||
@@ -6672,7 +6714,7 @@ index 7aa46526f2..2d24da01e4 100644
|
||||
|
||||
--- a/drivers/dma/qcom/Kconfig
|
||||
+++ b/drivers/dma/qcom/Kconfig
|
||||
-@@ -29,3 +29,13 @@ config QCOM_HIDMA
|
||||
-@@ -28,3 +28,13 @@ config QCOM_HIDMA
|
||||
- (user to kernel, kernel to kernel, etc.). It only supports
|
||||
- memcpy interface. The core is not intended for general
|
||||
- purpose slave DMA.
|
||||
@@ -9832,6 +9874,19 @@ index ff6f6edf49..0000000000
|
||||
- /*
|
||||
- * The last SMEM partition may have its size marked as
|
||||
- * something like 0xffffffff, which means "until the end of the
|
||||
diff --git a/target/linux/ipq806x/patches-5.4/0063-2-tsens-support-configurable-interrupts.patch b/target/linux/ipq806x/patches-5.4/0063-2-tsens-support-configurable-interrupts.patch
|
||||
index 585bd62a58..54488f25a8 100644
|
||||
--- a/target/linux/ipq806x/patches-5.4/0063-2-tsens-support-configurable-interrupts.patch
|
||||
+++ b/target/linux/ipq806x/patches-5.4/0063-2-tsens-support-configurable-interrupts.patch
|
||||
@@ -163,7 +163,7 @@ Signed-off-by: Rajith Cherian <rajith@codeaurora.org>
|
||||
mutex_unlock(&tzd->lock);
|
||||
|
||||
return tzd;
|
||||
-@@ -762,7 +802,10 @@ static const char * const trip_types[] =
|
||||
+@@ -765,7 +805,10 @@ static const char * const trip_types[] =
|
||||
[THERMAL_TRIP_ACTIVE] = "active",
|
||||
[THERMAL_TRIP_PASSIVE] = "passive",
|
||||
[THERMAL_TRIP_HOT] = "hot",
|
||||
diff --git a/target/linux/ipq806x/patches-5.4/0069-arm-boot-add-dts-files.patch b/target/linux/ipq806x/patches-5.4/0069-arm-boot-add-dts-files.patch
|
||||
index 055a4cbc30..b97d36fd7c 100644
|
||||
--- a/target/linux/ipq806x/patches-5.4/0069-arm-boot-add-dts-files.patch
|
||||
@@ -1,38 +0,0 @@
|
||||
From 83b7e4074c238cb64f727cde16cdfcc530aaa329 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 8 May 2021 11:30:32 +0200
|
||||
Subject: [PATCH 34/43] ath79: various fixes
|
||||
|
||||
* free up additional 1MB rootfs space
|
||||
* make the target use bridge-vlan
|
||||
* use the single eth port as wan
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/ath79/generic/base-files/etc/board.d/02_network | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
index d70432ad2b..b0b152ba74 100755
|
||||
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
@@ -95,7 +95,7 @@ ath79_setup_interfaces()
|
||||
ubnt,unifi|\
|
||||
wd,mynet-wifi-rangeextender|\
|
||||
winchannel,wb2000)
|
||||
- ucidef_set_interface_lan "eth0"
|
||||
+ ucidef_set_interface_wan "eth0"
|
||||
;;
|
||||
airtight,c-75)
|
||||
ucidef_add_switch "switch0" \
|
||||
@@ -675,6 +675,7 @@ ath79_setup_macs()
|
||||
|
||||
board_config_update
|
||||
board=$(board_name)
|
||||
+ucidef_set_bridge_device bridge
|
||||
ath79_setup_interfaces $board
|
||||
ath79_setup_macs $board
|
||||
board_config_flush
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From a53506fd073dd451840c3c1974e579a8861f9205 Mon Sep 17 00:00:00 2001
|
||||
From 1a20d4d44bf4601fef37aaf0e9f12d1bee89a022 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 4 May 2021 16:48:48 +0200
|
||||
Subject: [PATCH 33/43] feeds.conf.default: drop luci
|
||||
Subject: [PATCH] feeds.conf.default: drop luci
|
||||
|
||||
we require luci-trunk for the gateway images.
|
||||
|
||||
88
patches/0035-ath79-various-fixes.patch
Normal file
88
patches/0035-ath79-various-fixes.patch
Normal file
@@ -0,0 +1,88 @@
|
||||
From 167c998efc5ba755bafc1aca1bf68d9e694e4c10 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 8 May 2021 11:30:32 +0200
|
||||
Subject: [PATCH] ath79: various fixes
|
||||
|
||||
* free up additional 1MB rootfs space
|
||||
* make the target use bridge-vlan
|
||||
* use the single eth port as wan
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/ath79/dts/ar9344_tplink_cpe.dtsi | 20 ++++++++-----------
|
||||
.../generic/base-files/etc/board.d/02_network | 3 ++-
|
||||
tools/firmware-utils/src/tplink-safeloader.c | 4 ++--
|
||||
3 files changed, 12 insertions(+), 15 deletions(-)
|
||||
|
||||
diff --git a/target/linux/ath79/dts/ar9344_tplink_cpe.dtsi b/target/linux/ath79/dts/ar9344_tplink_cpe.dtsi
|
||||
index d4b7de440a..c5ab963174 100644
|
||||
--- a/target/linux/ath79/dts/ar9344_tplink_cpe.dtsi
|
||||
+++ b/target/linux/ath79/dts/ar9344_tplink_cpe.dtsi
|
||||
@@ -59,20 +59,16 @@
|
||||
partition@40000 {
|
||||
label = "firmware";
|
||||
reg = <0x040000 0x780000>;
|
||||
+ };
|
||||
|
||||
- compatible = "fixed-partitions";
|
||||
- #address-cells = <1>;
|
||||
- #size-cells = <1>;
|
||||
-
|
||||
- partition@0 {
|
||||
- label = "kernel";
|
||||
- reg = <0x000000 0x300000>;
|
||||
- };
|
||||
+ partition@040000 {
|
||||
+ label = "kernel";
|
||||
+ reg = <0x040000 0x210000>;
|
||||
+ };
|
||||
|
||||
- partition@300000 {
|
||||
- label = "rootfs";
|
||||
- reg = <0x300000 0x480000>;
|
||||
- };
|
||||
+ partition@340000 {
|
||||
+ label = "rootfs";
|
||||
+ reg = <0x250000 0x560000>;
|
||||
};
|
||||
|
||||
partition@7c0000 {
|
||||
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
index 1e522b91c6..b8bc38348e 100755
|
||||
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
|
||||
@@ -94,7 +94,7 @@ ath79_setup_interfaces()
|
||||
ubnt,unifi|\
|
||||
wd,mynet-wifi-rangeextender|\
|
||||
winchannel,wb2000)
|
||||
- ucidef_set_interface_lan "eth0"
|
||||
+ ucidef_set_interface_wan "eth0"
|
||||
;;
|
||||
airtight,c-75)
|
||||
ucidef_add_switch "switch0" \
|
||||
@@ -669,6 +669,7 @@ ath79_setup_macs()
|
||||
|
||||
board_config_update
|
||||
board=$(board_name)
|
||||
+ucidef_set_bridge_device bridge
|
||||
ath79_setup_interfaces $board
|
||||
ath79_setup_macs $board
|
||||
board_config_flush
|
||||
diff --git a/tools/firmware-utils/src/tplink-safeloader.c b/tools/firmware-utils/src/tplink-safeloader.c
|
||||
index ac71b3305e..2bc4a3cb82 100644
|
||||
--- a/tools/firmware-utils/src/tplink-safeloader.c
|
||||
+++ b/tools/firmware-utils/src/tplink-safeloader.c
|
||||
@@ -443,8 +443,8 @@ static struct device_info boards[] = {
|
||||
{"default-mac", 0x30000, 0x00020},
|
||||
{"product-info", 0x31100, 0x00100},
|
||||
{"signature", 0x32000, 0x00400},
|
||||
- {"os-image", 0x40000, 0x300000},
|
||||
- {"file-system", 0x340000, 0x470000},
|
||||
+ {"os-image", 0x40000, 0x210000},
|
||||
+ {"file-system", 0x250000, 0x560000},
|
||||
{"soft-version", 0x7b0000, 0x00100},
|
||||
{"support-list", 0x7b1000, 0x00400},
|
||||
{"user-config", 0x7c0000, 0x10000},
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
From ee837f028bd7af515d30a8a90cc2b5ee61eecf19 Mon Sep 17 00:00:00 2001
|
||||
From 6d0385f31cc4f19df8fc51b56bb08af7c9c0922a Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 06:04:54 +0200
|
||||
Subject: [PATCH 35/43] certificates: add ability to persistently store
|
||||
Date: Sun, 23 May 2021 09:59:53 +0200
|
||||
Subject: [PATCH 07/11] certificates: add ability to persistently store
|
||||
certificates
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
target/linux/ath79/dts/qca9563_tplink_cpe710-v1.dts | 7 ++++++-
|
||||
.../files/arch/arm/boot/dts/qcom-ipq4019-xx8300.dtsi | 3 +--
|
||||
.../linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi | 7 ++++++-
|
||||
3 files changed, 13 insertions(+), 4 deletions(-)
|
||||
target/linux/ath79/dts/qca9563_tplink_cpe710-v1.dts | 7 ++++++-
|
||||
.../files/arch/arm/boot/dts/qcom-ipq4019-xx8300.dtsi | 3 +--
|
||||
.../linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi | 7 ++++++-
|
||||
.../linux/realtek/dts/rtl8392_edgecore_ecs4100-12ph.dts | 8 ++++++--
|
||||
4 files changed, 19 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/target/linux/ath79/dts/qca9563_tplink_cpe710-v1.dts b/target/linux/ath79/dts/qca9563_tplink_cpe710-v1.dts
|
||||
index 830c3d30b8..71c6381f86 100644
|
||||
@@ -62,6 +63,28 @@ index b6ce7b1f56..471be72001 100644
|
||||
};
|
||||
|
||||
partition@7c0000 {
|
||||
diff --git a/target/linux/realtek/dts/rtl8392_edgecore_ecs4100-12ph.dts b/target/linux/realtek/dts/rtl8392_edgecore_ecs4100-12ph.dts
|
||||
index 303b79ac83..7a228aea86 100644
|
||||
--- a/target/linux/realtek/dts/rtl8392_edgecore_ecs4100-12ph.dts
|
||||
+++ b/target/linux/realtek/dts/rtl8392_edgecore_ecs4100-12ph.dts
|
||||
@@ -176,11 +176,15 @@
|
||||
reg = <0x100000 0x100000>;
|
||||
read-only;
|
||||
};
|
||||
- partition@b260000 {
|
||||
+ partition@200000 {
|
||||
label = "firmware";
|
||||
- reg = <0x200000 0xe00000>;
|
||||
+ reg = <0x200000 0xdf0000>;
|
||||
compatible = "openwrt,uimage", "denx,uimage";
|
||||
};
|
||||
+ partition@ff0000 {
|
||||
+ label = "certificates";
|
||||
+ reg = <0xff0000 0x10000>;
|
||||
+ };
|
||||
};
|
||||
};
|
||||
};
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,141 +0,0 @@
|
||||
From 0cb58169aa1f1b29c0c713469bdc7b352cdf85f3 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 2 Jul 2021 12:02:04 +0200
|
||||
Subject: [PATCH 21/27] Revert "libusb: update to 1.0.24"
|
||||
|
||||
This reverts commit 0798b13d7df0deafd005b14d52420c4f480d146e.
|
||||
---
|
||||
package/libs/libusb/Makefile | 6 +-
|
||||
...n-the-Changelog-and-clean-up-a-stray.patch | 29 ---------
|
||||
...parsing-of-descriptors-for-multi-con.patch | 61 -------------------
|
||||
3 files changed, 3 insertions(+), 93 deletions(-)
|
||||
delete mode 100644 package/libs/libusb/patches/001-Correct-a-typo-in-the-Changelog-and-clean-up-a-stray.patch
|
||||
delete mode 100644 package/libs/libusb/patches/002-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch
|
||||
|
||||
diff --git a/package/libs/libusb/Makefile b/package/libs/libusb/Makefile
|
||||
index 6b80b3848d..1667fb2840 100644
|
||||
--- a/package/libs/libusb/Makefile
|
||||
+++ b/package/libs/libusb/Makefile
|
||||
@@ -8,14 +8,14 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libusb
|
||||
-PKG_VERSION:=1.0.24
|
||||
-PKG_RELEASE:=$(AUTORELEASE)
|
||||
+PKG_VERSION:=1.0.22
|
||||
+PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=\
|
||||
https://github.com/libusb/libusb/releases/download/v$(PKG_VERSION) \
|
||||
@SF/$(PKG_NAME)
|
||||
-PKG_HASH:=7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a
|
||||
+PKG_HASH:=75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157
|
||||
|
||||
PKG_MAINTAINER:= Felix Fietkau <nbd@nbd.name>
|
||||
PKG_LICENSE:=LGPL-2.1-or-later
|
||||
diff --git a/package/libs/libusb/patches/001-Correct-a-typo-in-the-Changelog-and-clean-up-a-stray.patch b/package/libs/libusb/patches/001-Correct-a-typo-in-the-Changelog-and-clean-up-a-stray.patch
|
||||
deleted file mode 100644
|
||||
index b17d6178d3..0000000000
|
||||
--- a/package/libs/libusb/patches/001-Correct-a-typo-in-the-Changelog-and-clean-up-a-stray.patch
|
||||
+++ /dev/null
|
||||
@@ -1,29 +0,0 @@
|
||||
-From 369af149e3ad92514a2d24f112cedfeb7acaf558 Mon Sep 17 00:00:00 2001
|
||||
-From: Chris Dickens <christopher.a.dickens@gmail.com>
|
||||
-Date: Sun, 13 Dec 2020 15:46:27 -0800
|
||||
-Subject: [PATCH] Correct a typo in the Changelog and clean up a stray file
|
||||
-
|
||||
-Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
|
||||
----
|
||||
- ChangeLog | 2 +-
|
||||
- libusb/version_nano.h | 2 +-
|
||||
- test | 0
|
||||
- 3 files changed, 2 insertions(+), 2 deletions(-)
|
||||
- delete mode 100644 test
|
||||
-
|
||||
---- a/ChangeLog
|
||||
-+++ b/ChangeLog
|
||||
-@@ -12,7 +12,7 @@ visit: http://log.libusb.info
|
||||
- * Darwin (macOS): use IOUSBDevice as darwin_device_class explicitly (#693)
|
||||
- * Linux: Drop support for kernel older than 2.6.32
|
||||
- * Linux: Provide an event thread name (#689)
|
||||
--* Linux: Wait until all USBs have been reaped before freeing them (#607)
|
||||
-+* Linux: Wait until all URBs have been reaped before freeing them (#607)
|
||||
- * NetBSD: Recognize device timeouts (#710)
|
||||
- * OpenBSD: Allow opening ugen devices multiple times (#763)
|
||||
- * OpenBSD: Support libusb_get_port_number() (#764)
|
||||
---- a/libusb/version_nano.h
|
||||
-+++ b/libusb/version_nano.h
|
||||
-@@ -1 +1 @@
|
||||
--#define LIBUSB_NANO 11584
|
||||
-+#define LIBUSB_NANO 11585
|
||||
diff --git a/package/libs/libusb/patches/002-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch b/package/libs/libusb/patches/002-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch
|
||||
deleted file mode 100644
|
||||
index a53a8900de..0000000000
|
||||
--- a/package/libs/libusb/patches/002-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch
|
||||
+++ /dev/null
|
||||
@@ -1,61 +0,0 @@
|
||||
-From f6d2cb561402c3b6d3627c0eb89e009b503d9067 Mon Sep 17 00:00:00 2001
|
||||
-From: Chris Dickens <christopher.a.dickens@gmail.com>
|
||||
-Date: Sun, 13 Dec 2020 15:49:19 -0800
|
||||
-Subject: [PATCH] linux_usbfs: Fix parsing of descriptors for
|
||||
- multi-configuration devices
|
||||
-
|
||||
-Commit e2be556bd2 ("linux_usbfs: Parse config descriptors during device
|
||||
-initialization") introduced a regression for devices with multiple
|
||||
-configurations. The logic that verifies the reported length of the
|
||||
-configuration descriptors failed to count the length of the
|
||||
-configuration descriptor itself and would truncate the actual length by
|
||||
-9 bytes, leading to a parsing error for subsequent descriptors.
|
||||
-
|
||||
-Closes #825
|
||||
-
|
||||
-Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
|
||||
----
|
||||
- libusb/os/linux_usbfs.c | 12 ++++++++----
|
||||
- libusb/version_nano.h | 2 +-
|
||||
- 2 files changed, 9 insertions(+), 5 deletions(-)
|
||||
-
|
||||
---- a/libusb/os/linux_usbfs.c
|
||||
-+++ b/libusb/os/linux_usbfs.c
|
||||
-@@ -641,7 +641,12 @@ static int seek_to_next_config(struct li
|
||||
- uint8_t *buffer, size_t len)
|
||||
- {
|
||||
- struct usbi_descriptor_header *header;
|
||||
-- int offset = 0;
|
||||
-+ int offset;
|
||||
-+
|
||||
-+ /* Start seeking past the config descriptor */
|
||||
-+ offset = LIBUSB_DT_CONFIG_SIZE;
|
||||
-+ buffer += LIBUSB_DT_CONFIG_SIZE;
|
||||
-+ len -= LIBUSB_DT_CONFIG_SIZE;
|
||||
-
|
||||
- while (len > 0) {
|
||||
- if (len < 2) {
|
||||
-@@ -718,7 +723,7 @@ static int parse_config_descriptors(stru
|
||||
- }
|
||||
-
|
||||
- if (priv->sysfs_dir) {
|
||||
-- /*
|
||||
-+ /*
|
||||
- * In sysfs wTotalLength is ignored, instead the kernel returns a
|
||||
- * config descriptor with verified bLength fields, with descriptors
|
||||
- * with an invalid bLength removed.
|
||||
-@@ -727,8 +732,7 @@ static int parse_config_descriptors(stru
|
||||
- int offset;
|
||||
-
|
||||
- if (num_configs > 1 && idx < num_configs - 1) {
|
||||
-- offset = seek_to_next_config(ctx, buffer + LIBUSB_DT_CONFIG_SIZE,
|
||||
-- remaining - LIBUSB_DT_CONFIG_SIZE);
|
||||
-+ offset = seek_to_next_config(ctx, buffer, remaining);
|
||||
- if (offset < 0)
|
||||
- return offset;
|
||||
- sysfs_config_len = (uint16_t)offset;
|
||||
---- a/libusb/version_nano.h
|
||||
-+++ b/libusb/version_nano.h
|
||||
-@@ -1 +1 @@
|
||||
--#define LIBUSB_NANO 11585
|
||||
-+#define LIBUSB_NANO 11586
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From f7eed3ee6f7bb086a9bc0e049cc411d1bc98ed33 Mon Sep 17 00:00:00 2001
|
||||
From c651355c099a42c12f1953f4d027b32172a45bbb Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Sat, 4 Sep 2021 06:15:19 +0200
|
||||
Subject: [PATCH 36/43] ipq4018: add EdgeCore SPW2AC1200 support
|
||||
Date: Thu, 1 Jul 2021 16:37:24 +0200
|
||||
Subject: [PATCH] ipq4018: add EdgeCore SPW2AC1200 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -17,7 +17,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
create mode 100644 target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-spw2ac1200.dts
|
||||
|
||||
diff --git a/package/boot/uboot-envtools/files/ipq40xx b/package/boot/uboot-envtools/files/ipq40xx
|
||||
index 44a8688dbe..ab489a6e18 100644
|
||||
index b24cbf979e..ac66a7f2bd 100644
|
||||
--- a/package/boot/uboot-envtools/files/ipq40xx
|
||||
+++ b/package/boot/uboot-envtools/files/ipq40xx
|
||||
@@ -34,6 +34,7 @@ case "$board" in
|
||||
@@ -29,10 +29,10 @@ index 44a8688dbe..ab489a6e18 100644
|
||||
glinet,gl-b1300 |\
|
||||
luma,wrtq-329acn |\
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/01_leds b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
index c1d4e693f2..d473448137 100755
|
||||
index f9674126ba..efd5d002db 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
@@ -71,6 +71,7 @@ qxwlan,e2600ac-c2)
|
||||
@@ -63,6 +63,7 @@ qxwlan,e2600ac-c2)
|
||||
ucidef_set_led_wlan "wlan5g" "WLAN1" "green:wlan1" "phy1tpt"
|
||||
;;
|
||||
edgecore,ecw5211 |\
|
||||
@@ -41,10 +41,10 @@ index c1d4e693f2..d473448137 100755
|
||||
zyxel,nbg6617 |\
|
||||
zyxel,wre6606)
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
index 16f6040b6e..0240798bbb 100755
|
||||
index 597fa9f08b..7bc8c5e6aa 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
@@ -45,6 +45,7 @@ ipq40xx_setup_interfaces()
|
||||
@@ -43,6 +43,7 @@ ipq40xx_setup_interfaces()
|
||||
cilab,meshpoint-one|\
|
||||
cig,wf610d|\
|
||||
edgecore,ecw5211|\
|
||||
@@ -53,10 +53,10 @@ index 16f6040b6e..0240798bbb 100755
|
||||
openmesh,a42|\
|
||||
openmesh,a62)
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index c8943d3ba3..ad2946f636 100644
|
||||
index a9bbc791b8..da7931d018 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -104,6 +104,7 @@ case "$FIRMWARE" in
|
||||
@@ -101,6 +101,7 @@ case "$FIRMWARE" in
|
||||
compex,wpj419 |\
|
||||
compex,wpj428 |\
|
||||
edgecore,ecw5211 |\
|
||||
@@ -64,7 +64,7 @@ index c8943d3ba3..ad2946f636 100644
|
||||
edgecore,oap100 |\
|
||||
engenius,eap1300 |\
|
||||
engenius,eap2200 |\
|
||||
@@ -220,6 +221,7 @@ case "$FIRMWARE" in
|
||||
@@ -212,6 +213,7 @@ case "$FIRMWARE" in
|
||||
compex,wpj419 |\
|
||||
compex,wpj428 |\
|
||||
edgecore,ecw5211 |\
|
||||
@@ -73,7 +73,7 @@ index c8943d3ba3..ad2946f636 100644
|
||||
engenius,eap1300 |\
|
||||
engenius,eap2200 |\
|
||||
diff --git a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
index cbdd12c750..84abd181dc 100644
|
||||
index 530545e442..f6fc828134 100644
|
||||
--- a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
+++ b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
@@ -76,7 +76,9 @@ platform_do_upgrade() {
|
||||
@@ -426,10 +426,10 @@ index 0000000000..a152ba57f4
|
||||
+ status = "okay";
|
||||
+};
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index ec3e779a44..4448ed6083 100644
|
||||
index ee648edc50..e4e437bb95 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -374,6 +374,19 @@ define Device/edgecore_ecw5211
|
||||
@@ -376,6 +376,19 @@ define Device/edgecore_ecw5211
|
||||
endef
|
||||
TARGET_DEVICES += edgecore_ecw5211
|
||||
|
||||
@@ -450,15 +450,15 @@ index ec3e779a44..4448ed6083 100644
|
||||
$(call Device/FitImage)
|
||||
$(call Device/UbiFit)
|
||||
diff --git a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
index aa2fc4bd17..ae0b8f2025 100644
|
||||
index aec0d01ed6..492cc67b2c 100644
|
||||
--- a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
+++ b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
-@@ -837,11 +837,61 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,62 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
-@@ -837,11 +837,59 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,60 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8074-dragonboard.dtb \
|
||||
qcom-apq8084-ifc6540.dtb \
|
||||
qcom-apq8084-mtp.dtb \
|
||||
35
patches/0038-Revert-libusb-update-to-1.0.24.patch
Normal file
35
patches/0038-Revert-libusb-update-to-1.0.24.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
From 4f4e6eec1cab67d6cea9bfa61da5fbbd1a21fdee Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Fri, 2 Jul 2021 12:02:04 +0200
|
||||
Subject: [PATCH] Revert "libusb: update to 1.0.24"
|
||||
|
||||
This reverts commit 0798b13d7df0deafd005b14d52420c4f480d146e.
|
||||
---
|
||||
package/libs/libusb/Makefile | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/libs/libusb/Makefile b/package/libs/libusb/Makefile
|
||||
index e931536339..1667fb2840 100644
|
||||
--- a/package/libs/libusb/Makefile
|
||||
+++ b/package/libs/libusb/Makefile
|
||||
@@ -8,14 +8,14 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libusb
|
||||
-PKG_VERSION:=1.0.24
|
||||
-PKG_RELEASE:=1
|
||||
+PKG_VERSION:=1.0.22
|
||||
+PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=\
|
||||
https://github.com/libusb/libusb/releases/download/v$(PKG_VERSION) \
|
||||
@SF/$(PKG_NAME)
|
||||
-PKG_HASH:=7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a
|
||||
+PKG_HASH:=75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157
|
||||
|
||||
PKG_MAINTAINER:= Felix Fietkau <nbd@nbd.name>
|
||||
PKG_LICENSE:=LGPL-2.1-or-later
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From a7bfcdcf6675076c1a8a71aac6e2d8793345e8a6 Mon Sep 17 00:00:00 2001
|
||||
From 1147a7312c432eebe0de619463fae582051e2e97 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Mon, 12 Jul 2021 13:10:48 +0200
|
||||
Subject: [PATCH 38/43] firewall: enable ssh on wan during early boot stage
|
||||
Subject: [PATCH 37/37] firewall: enable ssh on wan during early boot stage
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -1,7 +1,7 @@
|
||||
From 4b7e51305fcbf27d8c447e165484f513f9ec7185 Mon Sep 17 00:00:00 2001
|
||||
From 5bf7a4a5befe6add789249fe02b737e353137146 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 4 Aug 2021 08:36:30 +0200
|
||||
Subject: [PATCH 39/43] netifd: fix compile on older kernels
|
||||
Subject: [PATCH] netifd: fix compile on older kernels
|
||||
|
||||
The ethtool features do not exist on ancient qualcomm kernels.
|
||||
Disable that feature if running on QCA.
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5a9dfd7deb119a2960b062afb9c1a5e7ddc4cf2e Mon Sep 17 00:00:00 2001
|
||||
From 5a0366889960ae89594177854b77889cdf22ac63 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Marko <robert.marko@sartura.hr>
|
||||
Date: Sat, 4 Sep 2021 06:19:42 +0200
|
||||
Subject: [PATCH 40/43] ipq40xx: add Wallys DR40x9 support
|
||||
Date: Fri, 13 Aug 2021 18:28:21 +0200
|
||||
Subject: [PATCH] ipq40xx: add Wallys DR40x9 support
|
||||
|
||||
Adds support for the Wallys DR40x9 series boards.
|
||||
They come in IPQ4019 and IPQ4029 versions.
|
||||
@@ -54,10 +54,10 @@ Signed-off-by: Robert Marko <robert.marko@sartura.hr>
|
||||
create mode 100644 target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq40x9-dr40x9.dts
|
||||
|
||||
diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile
|
||||
index c9d113ae6a..b222ce30d6 100644
|
||||
index 87dcf9a769..192e8dcf7e 100644
|
||||
--- a/package/firmware/ipq-wifi/Makefile
|
||||
+++ b/package/firmware/ipq-wifi/Makefile
|
||||
@@ -51,6 +51,7 @@ ALLWIFIBOARDS:= \
|
||||
@@ -49,6 +49,7 @@ ALLWIFIBOARDS:= \
|
||||
plasmacloud_pa2200 \
|
||||
qxwlan_e2600ac \
|
||||
cig_wf610d \
|
||||
@@ -65,7 +65,7 @@ index c9d113ae6a..b222ce30d6 100644
|
||||
tp-link_ec420-g1
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
|
||||
@@ -139,5 +140,6 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
|
||||
@@ -135,5 +136,6 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
|
||||
$(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
$(eval $(call generate-ipq-wifi-package,cig_wf610d,CIG WF_610D))
|
||||
$(eval $(call generate-ipq-wifi-package,tp-link_ec420-g1,tp-link EC420-G1))
|
||||
@@ -135,7 +135,7 @@ literal 0
|
||||
HcmV?d00001
|
||||
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
index 0240798bbb..5a2a3a47f7 100755
|
||||
index 9d03b620ce..cfcf518907 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
@@ -19,7 +19,8 @@ ipq40xx_setup_interfaces()
|
||||
@@ -163,7 +163,7 @@ index c255707f91..e1f75fd4bd 100755
|
||||
|
||||
board_config_flush
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index ad2946f636..64bb4efaf8 100644
|
||||
index 56b9935541..561c8289e7 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -115,7 +115,8 @@ case "$FIRMWARE" in
|
||||
@@ -176,7 +176,7 @@ index ad2946f636..64bb4efaf8 100644
|
||||
caldata_extract "0:ART" 0x1000 0x2f20
|
||||
;;
|
||||
devolo,magic-2-wifi-next)
|
||||
@@ -232,7 +233,8 @@ case "$FIRMWARE" in
|
||||
@@ -227,7 +228,8 @@ case "$FIRMWARE" in
|
||||
plasmacloud,pa2200 |\
|
||||
qxwlan,e2600ac-c1 |\
|
||||
qxwlan,e2600ac-c2 |\
|
||||
@@ -187,7 +187,7 @@ index ad2946f636..64bb4efaf8 100644
|
||||
;;
|
||||
devolo,magic-2-wifi-next)
|
||||
diff --git a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
index 84abd181dc..8840372ba9 100644
|
||||
index f6fc828134..7ebe0396f6 100644
|
||||
--- a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
+++ b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
@@ -73,6 +73,7 @@ platform_do_upgrade() {
|
||||
@@ -592,10 +592,10 @@ index 0000000000..cb3296f5e5
|
||||
+ status = "okay";
|
||||
+};
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index 4448ed6083..540f1f2778 100644
|
||||
index e4e437bb95..7cbfecb233 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -830,6 +830,19 @@ define Device/zyxel_wre6606
|
||||
@@ -834,6 +834,19 @@ define Device/zyxel_wre6606
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_wre6606
|
||||
|
||||
@@ -616,19 +616,19 @@ index 4448ed6083..540f1f2778 100644
|
||||
$(call Device/FitImage)
|
||||
$(call Device/UbiFit)
|
||||
diff --git a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
index ae0b8f2025..826e17b0e9 100644
|
||||
index 492cc67b2c..4d686df304 100644
|
||||
--- a/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
+++ b/target/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
|
||||
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
-@@ -837,11 +837,62 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,63 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
-@@ -837,11 +837,60 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
+@@ -837,11 +837,61 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8074-dragonboard.dtb \
|
||||
qcom-apq8084-ifc6540.dtb \
|
||||
qcom-apq8084-mtp.dtb \
|
||||
@@ -70,6 +70,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
@@ -68,6 +68,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
+ qcom-ipq4029-gl-b1300.dtb \
|
||||
+ qcom-ipq4029-gl-s1300.dtb \
|
||||
+ qcom-ipq4029-mr33.dtb \
|
||||
@@ -1,8 +1,7 @@
|
||||
From 35412c4626e6b2195421452926dd9b2854bceb9a Mon Sep 17 00:00:00 2001
|
||||
From b673b8dad0cb6392c7097dfe75b2919b13ecd1c6 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Tue, 17 Aug 2021 17:29:22 +0200
|
||||
Subject: [PATCH 41/43] base-files: fix rootfs_data_max support during
|
||||
sysupgrade
|
||||
Subject: [PATCH] base-files: fix rootfs_data_max support during sysupgrade
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -1,7 +1,7 @@
|
||||
From 282fff50a526b7eef8f4ffbaf9c2a01c407920ad Mon Sep 17 00:00:00 2001
|
||||
From e5f38285a39a57f3f6faa6450e8b9e9847dfcc7a Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Wed, 18 Aug 2021 15:49:56 +0200
|
||||
Subject: [PATCH 43/43] ipq806x: add edgecore_ssw2ac2600 support
|
||||
Subject: [PATCH] ipq806x: add edgecore_ssw2ac2600 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -33,7 +33,7 @@ index 96a4ee6450..1b49fd51d4 100644
|
||||
ubootenv_add_uci_config "/dev/mtd11" "0x0" "0x10000" "0x10000"
|
||||
;;
|
||||
diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile
|
||||
index cd7bfc3c82..a400ac9470 100644
|
||||
index 192e8dcf7e..23fc4caa2e 100644
|
||||
--- a/package/firmware/ipq-wifi/Makefile
|
||||
+++ b/package/firmware/ipq-wifi/Makefile
|
||||
@@ -33,6 +33,7 @@ ALLWIFIBOARDS:= \
|
||||
@@ -44,7 +44,7 @@ index cd7bfc3c82..a400ac9470 100644
|
||||
edgecore_oap100 \
|
||||
engenius_eap2200 \
|
||||
engenius_emd1 \
|
||||
@@ -122,6 +123,7 @@ $(eval $(call generate-ipq-wifi-package,cellc_rtl30vw, Cell C RTL30VW))
|
||||
@@ -119,6 +120,7 @@ $(eval $(call generate-ipq-wifi-package,cellc_rtl30vw, Cell C RTL30VW))
|
||||
$(eval $(call generate-ipq-wifi-package,devolo_magic-2-wifi-next,devolo Magic 2 WiFi next))
|
||||
$(eval $(call generate-ipq-wifi-package,dlink_dap2610,D-Link DAP-2610))
|
||||
$(eval $(call generate-ipq-wifi-package,edgecore_ecw5410,Edgecore ECW5410))
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5804d7fe3e3860c33a6957320661efd40b077a9e Mon Sep 17 00:00:00 2001
|
||||
From f9a7699980b31760712245ea1dab0641ac7425e1 Mon Sep 17 00:00:00 2001
|
||||
From: John Crispin <john@phrozen.org>
|
||||
Date: Thu, 26 Aug 2021 17:34:47 +0200
|
||||
Subject: [PATCH 42/43] ipq40xx: add HFCL ION4 support
|
||||
Subject: [PATCH] ipq40xx: add HFCL ION4 support
|
||||
|
||||
Signed-off-by: John Crispin <john@phrozen.org>
|
||||
---
|
||||
@@ -34,10 +34,10 @@ index ab489a6e18..fd7ad69eff 100644
|
||||
|
||||
config_load ubootenv
|
||||
diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile
|
||||
index b222ce30d6..cd7bfc3c82 100644
|
||||
index 23fc4caa2e..e887e5ad1c 100644
|
||||
--- a/package/firmware/ipq-wifi/Makefile
|
||||
+++ b/package/firmware/ipq-wifi/Makefile
|
||||
@@ -52,7 +52,8 @@ ALLWIFIBOARDS:= \
|
||||
@@ -51,7 +51,8 @@ ALLWIFIBOARDS:= \
|
||||
qxwlan_e2600ac \
|
||||
cig_wf610d \
|
||||
wallys_dr40x9 \
|
||||
@@ -47,7 +47,7 @@ index b222ce30d6..cd7bfc3c82 100644
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
|
||||
|
||||
@@ -141,5 +142,6 @@ $(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
@@ -139,5 +140,6 @@ $(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
$(eval $(call generate-ipq-wifi-package,cig_wf610d,CIG WF_610D))
|
||||
$(eval $(call generate-ipq-wifi-package,tp-link_ec420-g1,tp-link EC420-G1))
|
||||
$(eval $(call generate-ipq-wifi-package,wallys_dr40x9,Wallys DR40X9))
|
||||
@@ -55,10 +55,10 @@ index b222ce30d6..cd7bfc3c82 100644
|
||||
|
||||
$(foreach PACKAGE,$(ALLWIFIPACKAGES),$(eval $(call BuildPackage,$(PACKAGE))))
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/01_leds b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
index d473448137..d944d72184 100755
|
||||
index efd5d002db..85fa1bcfbf 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/01_leds
|
||||
@@ -78,6 +78,10 @@ zyxel,wre6606)
|
||||
@@ -70,6 +70,10 @@ zyxel,wre6606)
|
||||
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy0tpt"
|
||||
ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wlan5g" "phy1tpt"
|
||||
;;
|
||||
@@ -70,10 +70,10 @@ index d473448137..d944d72184 100755
|
||||
|
||||
board_config_flush
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
index 5a2a3a47f7..e4b009bf93 100755
|
||||
index cfcf518907..84596dcf88 100755
|
||||
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
|
||||
@@ -34,6 +34,7 @@ ipq40xx_setup_interfaces()
|
||||
@@ -33,6 +33,7 @@ ipq40xx_setup_interfaces()
|
||||
netgear,ex6100v2|\
|
||||
netgear,ex6150v2|\
|
||||
tp-link,ec420-g1|\
|
||||
@@ -82,10 +82,10 @@ index 5a2a3a47f7..e4b009bf93 100755
|
||||
ucidef_set_interface_wan "eth0"
|
||||
;;
|
||||
diff --git a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
index 64bb4efaf8..97dd1b4039 100644
|
||||
index 561c8289e7..d38decf77b 100644
|
||||
--- a/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
+++ b/target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
|
||||
@@ -167,6 +167,9 @@ case "$FIRMWARE" in
|
||||
@@ -162,6 +162,9 @@ case "$FIRMWARE" in
|
||||
tp-link,ec420-g1)
|
||||
caldata_extract "0:ART" 0x1000 0x2f20
|
||||
;;
|
||||
@@ -95,7 +95,7 @@ index 64bb4efaf8..97dd1b4039 100644
|
||||
esac
|
||||
;;
|
||||
"ath10k/pre-cal-ahb-a800000.wifi.bin")
|
||||
@@ -283,6 +286,9 @@ case "$FIRMWARE" in
|
||||
@@ -272,6 +275,9 @@ case "$FIRMWARE" in
|
||||
caldata_extract "ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -1)
|
||||
;;
|
||||
@@ -106,7 +106,7 @@ index 64bb4efaf8..97dd1b4039 100644
|
||||
;;
|
||||
*)
|
||||
diff --git a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
index 8840372ba9..53bc1adeb5 100644
|
||||
index 7ebe0396f6..c404f32f41 100644
|
||||
--- a/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
+++ b/target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
|
||||
@@ -74,6 +74,7 @@ platform_do_upgrade() {
|
||||
@@ -350,10 +350,10 @@ index 0000000000..7437b98c02
|
||||
+ vlan_tag = <0 0x20>;
|
||||
+};
|
||||
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
|
||||
index 540f1f2778..ae1e2e49cf 100644
|
||||
index 93a896e75d..ac7a5c7dfa 100644
|
||||
--- a/target/linux/ipq40xx/image/generic.mk
|
||||
+++ b/target/linux/ipq40xx/image/generic.mk
|
||||
@@ -857,3 +857,21 @@ define Device/tp-link_ec420_g1
|
||||
@@ -861,3 +861,21 @@ define Device/tp-link_ec420_g1
|
||||
DEVICE_PACKAGES := ath10k-firmware-qca9984-ct ipq-wifi-tp-link_ec420-g1 uboot-envtools
|
||||
endef
|
||||
TARGET_DEVICES += tp-link_ec420_g1
|
||||
@@ -28,7 +28,7 @@ packages:
|
||||
- uledd
|
||||
- usteer
|
||||
- udevmand
|
||||
- wpad-openssl
|
||||
- wpad-mesh-openssl
|
||||
diffconfig: |
|
||||
CONFIG_OPENSSL_ENGINE=y
|
||||
CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
|
||||
|
||||
@@ -28,7 +28,7 @@ packages:
|
||||
- uledd
|
||||
- usteer
|
||||
- udevmand
|
||||
- wpad-openssl
|
||||
- wpad-mesh-openssl
|
||||
- usb-console
|
||||
diffconfig: |
|
||||
CONFIG_OPENSSL_ENGINE=y
|
||||
|
||||
@@ -47,7 +47,7 @@ packages:
|
||||
- udevmand
|
||||
- umdns
|
||||
- vxlan
|
||||
- wpad-openssl
|
||||
- wpad-mesh-openssl
|
||||
diffconfig: |
|
||||
CONFIG_OPENSSL_ENGINE=y
|
||||
CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
|
||||
|
||||
Reference in New Issue
Block a user