]> git.ipfire.org Git - people/ms/network.git/commitdiff
networkd: Fix finding links by name
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 Apr 2023 11:57:19 +0000 (11:57 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 Apr 2023 11:57:19 +0000 (11:57 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/networkd/link.c
src/networkd/link.h
src/networkd/links.c

index 7f49606a00550d1fa65a76f240d88c0930047485..0fb388b9a416d270c754dff3aa707342c4b509fd 100644 (file)
@@ -98,6 +98,10 @@ int nw_link_ifindex(nw_link* link) {
        return link->ifindex;
 }
 
+const char* nw_link_ifname(nw_link* link) {
+       return link->ifname;
+}
+
 // Carrier
 
 int nw_link_has_carrier(nw_link* link) {
index 3d8d3974babc5211c80c9b17e422ee1547aacf51..779621b0ce21b104650871e00d1ff97e39db6fbc 100644 (file)
@@ -31,7 +31,7 @@ nw_link* nw_link_ref(nw_link* link);
 nw_link* nw_link_unref(nw_link* link);
 
 int nw_link_ifindex(nw_link* link);
-const char* nw_link_name(nw_link* link);
+const char* nw_link_ifname(nw_link* link);
 
 int nw_link_has_carrier(nw_link* link);
 
index 9f41034ca6ab21aebd927ce14aa1dfbb5d2e59a4..3dd06d0f634838bf3bd99183899090f9b9d8c94a 100644 (file)
@@ -198,7 +198,7 @@ nw_link* nw_links_get_by_name(nw_links* links, const char* name) {
        struct nw_links_entry* entry = NULL;
 
        STAILQ_FOREACH(entry, &links->entries, nodes) {
-               const char* n = nw_link_name(entry->link);
+               const char* n = nw_link_ifname(entry->link);
 
                if (strcmp(name, n) == 0)
                        return nw_link_ref(entry->link);