[openwrt/openwrt] cli: add cidr6 data type
LEDE Commits
lede-commits at lists.infradead.org
Sat Feb 7 01:04:40 PST 2026
nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/706c416a30e3849764bd16dfd02062687d58d5ec
commit 706c416a30e3849764bd16dfd02062687d58d5ec
Author: John Crispin <john at phrozen.org>
AuthorDate: Fri Feb 6 07:35:24 2026 +0100
cli: add cidr6 data type
Signed-off-by: John Crispin <john at phrozen.org>
---
package/utils/cli/files/usr/share/ucode/cli/types.uc | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/package/utils/cli/files/usr/share/ucode/cli/types.uc b/package/utils/cli/files/usr/share/ucode/cli/types.uc
index 62f9683b45..39f369f386 100644
--- a/package/utils/cli/files/usr/share/ucode/cli/types.uc
+++ b/package/utils/cli/files/usr/share/ucode/cli/types.uc
@@ -190,6 +190,15 @@ const types = {
return;
}
},
+ cidr6: {
+ parse: function(ctx, name, val) {
+ let m = split(val, '/', 2);
+ if (m && +m[1] <= 128 && length(iptoarr(m[0])) == 16)
+ return val;
+ ctx.invalid_argument("value for %s is not cidr6 (e.g. 2001:db8::1/64)", name);
+ return;
+ }
+ },
};
return types;
More information about the lede-commits
mailing list