Resolve alternative ifnames wherever we would resolve an interface name

To keep the names manageable, "ifname_or_ifindex" is replaced by "interface".
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2020-01-12 11:24:35 +01:00
parent fc2ea97ad0
commit d308bb99d2
9 changed files with 47 additions and 58 deletions
-17
View File
@@ -93,23 +93,6 @@ int parse_ifindex(const char *s) {
return ifi;
}
int parse_ifindex_or_ifname(const char *s) {
int r;
assert(s);
r = parse_ifindex(s);
if (r > 0)
return r;
assert(r < 0);
r = (int) if_nametoindex(s);
if (r <= 0)
return -errno;
return r;
}
int parse_mtu(int family, const char *s, uint32_t *ret) {
uint64_t u;
size_t m;