> So, it shouldn't be necessary with the C implementation? Correct, but that cannot be changed without breaking support for legacy APIs.
> >> Simply replacing dashes with underscores is not possible either as this >> would lead to ambiguous results. > > Yes, I've got exactly this problem: the name of a section is supposed to > be a physical interface name. But both "-" and "_" are valid characters > in the name of an interface on Linux, so it would be ambiguous to convert > one to the other. Even if "-" would be allowed you'd still need to deal with "@", ".", "#", ":" and other funny characters that are legal in ifnames. The only suitable way using the existing syntax constraints is to use an option value, similar to how /etc/config/network is structured e.g. config interface; option name "eth0.1" ~ Jow _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel