From 6e51a3a7b790c73d16d1faae2073bb66457c031c Mon Sep 17 00:00:00 2001 From: kiddin9 <48883331+kiddin9@users.noreply.github.com> Date: Sat, 19 Sep 2026 14:28:58 +0800 Subject: [PATCH] Update default-ipv4-netmask-fallback-24.patch --- .../default-ipv4-netmask-fallback-24.patch | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/.github/diy/packages/netifd/patches/default-ipv4-netmask-fallback-24.patch b/.github/diy/packages/netifd/patches/default-ipv4-netmask-fallback-24.patch index e2340898d..db297a6d7 100644 --- a/.github/diy/packages/netifd/patches/default-ipv4-netmask-fallback-24.patch +++ b/.github/diy/packages/netifd/patches/default-ipv4-netmask-fallback-24.patch @@ -1,23 +1,11 @@ -From a349ea7c5f73513808ea266b823e915344d9bc69 Mon Sep 17 00:00:00 2001 -From: kiddin9 <48883331+kiddin9@users.noreply.github.com> -Date: Fri, 18 Sep 2026 06:05:11 +0800 -Subject: [PATCH] Update proto.c - -Signed-off-by: kiddin9 <48883331+kiddin9@users.noreply.github.com> ---- - proto.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/proto.c b/proto.c -index c338ff27..6c93127c 100644 --- a/proto.c +++ b/proto.c -@@ -413,7 +413,7 @@ proto_apply_static_ip_settings(struct interface *iface, struct blob_attr *attr) - struct blob_attr *tb[__OPT_MAX]; - struct blob_attr *cur; - const char *error; -- unsigned int netmask = 32; -+ unsigned int netmask = 24; - bool ip6deprecated; - int n_v4 = 0, n_v6 = 0; - struct in_addr bcast = {0,}, ptp = {0,}; +@@ -426,6 +426,8 @@ proto_apply_static_ip_settings(struct interface *iface, struct blob_attr *attr) + error = "INVALID_NETMASK"; + goto error; + } ++ } else if (!strcmp(iface->name, "lan")) { ++ netmask = 24; + } + + if ((cur = tb[OPT_BROADCAST])) {