|
@@ -1,11 +1,37 @@
|
|
---- a/package/kernel/linux/modules/netfilter.mk
|
|
|
|
-+++ b/package/kernel/linux/modules/netfilter.mk
|
|
|
|
-@@ -330,7 +330,7 @@ define KernelPackage/ipt-ipopt
|
|
|
|
- KCONFIG:=$(KCONFIG_IPT_IPOPT)
|
|
|
|
- FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).ko)
|
|
|
|
- AUTOLOAD:=$(call AutoProbe,$(notdir $(IPT_IPOPT-m)))
|
|
|
|
-- $(call AddDepends/ipt)
|
|
|
|
-+ $(call AddDepends/ipt,+kmod-nf-conntrack)
|
|
|
|
- endef
|
|
|
|
-
|
|
|
|
- define KernelPackage/ipt-ipopt/description
|
|
|
|
|
|
+--- a/target/linux/qualcommax/image/ipq60xx.mk
|
|
|
|
++++ b/target/linux/qualcommax/image/ipq60xx.mk
|
|
|
|
+@@ -312,7 +312,7 @@ define Device/jdcloud_re-ss-01
|
|
|
|
+ $(call Device/FitImage)
|
|
|
|
+ $(call Device/EmmcImage)
|
|
|
|
+ DEVICE_VENDOR := JDCloud
|
|
|
|
+- DEVICE_MODEL := RE-SS-01
|
|
|
|
++ DEVICE_MODEL := AX1800 Pro
|
|
|
|
+ KERNEL_SIZE := 6144k
|
|
|
|
+ BLOCKSIZE := 128k
|
|
|
|
+ SOC := ipq6000
|
|
|
|
+@@ -326,7 +326,7 @@ define Device/jdcloud_re-cs-02
|
|
|
|
+ $(call Device/FitImage)
|
|
|
|
+ $(call Device/EmmcImage)
|
|
|
|
+ DEVICE_VENDOR := JDCloud
|
|
|
|
+- DEVICE_MODEL := RE-CS-02
|
|
|
|
++ DEVICE_MODEL := AX6600
|
|
|
|
+ KERNEL_SIZE := 6144k
|
|
|
|
+ BLOCKSIZE := 128k
|
|
|
|
+ SOC := ipq6010
|
|
|
|
+diff --git a/target/linux/qualcommax/patches-6.12/999-fix-netdev-cacheline-size.patch b/target/linux/qualcommax/patches-6.12/999-fix-netdev-cacheline-size.patch
|
|
|
|
+new file mode 100644
|
|
|
|
+index 00000000000000..1481f8844bf45e
|
|
|
|
+--- /dev/null
|
|
|
|
++++ b/target/linux/qualcommax/patches-6.12/999-fix-netdev-cacheline-size.patch
|
|
|
|
+@@ -0,0 +1,11 @@
|
|
|
|
++--- a/net/core/dev.c
|
|
|
|
+++++ b/net/core/dev.c
|
|
|
|
++@@ -12060,7 +12060,7 @@ static void __init net_dev_struct_check(void)
|
|
|
|
++ #ifdef CONFIG_NET_XGRESS
|
|
|
|
++ CACHELINE_ASSERT_GROUP_MEMBER(struct net_device, net_device_read_tx, tcx_egress);
|
|
|
|
++ #endif
|
|
|
|
++- CACHELINE_ASSERT_GROUP_SIZE(struct net_device, net_device_read_tx, 160);
|
|
|
|
+++ CACHELINE_ASSERT_GROUP_SIZE(struct net_device, net_device_read_tx, 192);
|
|
|
|
++
|
|
|
|
++ /* TXRX read-mostly hotpath */
|
|
|
|
++ CACHELINE_ASSERT_GROUP_MEMBER(struct net_device, net_device_read_txrx, lstats);
|