From: Michael Tremer Date: Fri, 14 Apr 2023 11:57:19 +0000 (+0000) Subject: networkd: Fix finding links by name X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=207abe4eabad65c2d1e120f7c0fc711d17ed017a;p=network.git networkd: Fix finding links by name Signed-off-by: Michael Tremer --- diff --git a/src/networkd/link.c b/src/networkd/link.c index 7f49606a..0fb388b9 100644 --- a/src/networkd/link.c +++ b/src/networkd/link.c @@ -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) { diff --git a/src/networkd/link.h b/src/networkd/link.h index 3d8d3974..779621b0 100644 --- a/src/networkd/link.h +++ b/src/networkd/link.h @@ -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); diff --git a/src/networkd/links.c b/src/networkd/links.c index 9f41034c..3dd06d0f 100644 --- a/src/networkd/links.c +++ b/src/networkd/links.c @@ -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);