From: Paul Donald Date: Thu, 5 Mar 2026 17:50:00 +0000 (+0100) Subject: luci-mod-network: allow interface names to max of 15 chars X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=69596756a72c0c88e3c776a503abb5a462651206;p=openwrt-luci.git luci-mod-network: allow interface names to max of 15 chars The Kernel receives the name suffix, so evaluate length on the user provided name and disconnect the formatted name code length check. Closes #8390 Signed-off-by: Paul Donald --- diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js index 62dda23a10..9fc453c38a 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js @@ -1373,10 +1373,11 @@ return view.extend({ if (uci.get('network', value) != null) return _('The interface name is already used'); + /* // The kernel takes max 15 character names. We can skip this. const pr = network.getProtocol(proto.formvalue(section_id), value); const ifname = pr.isVirtual() ? '%s-%s'.format(pr.getProtocol(), value) : 'br-%s'.format(value); - - if (ifname.length > 15) + */ + if (value.length > 15) return _('The interface name is too long'); return true;