git: 56928500eceb - main - linux: Use the if_name() accessor to get loopback name
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Mar 2023 14:46:56 UTC
The branch main has been updated by jhibbits: URL: https://cgit.FreeBSD.org/src/commit/?id=56928500eceb7ff381e2eaf4ea08f36a743d072e commit 56928500eceb7ff381e2eaf4ea08f36a743d072e Author: Justin Hibbits <jhibbits@FreeBSD.org> AuthorDate: 2023-03-06 16:36:31 +0000 Commit: Justin Hibbits <jhibbits@FreeBSD.org> CommitDate: 2023-03-07 14:47:01 +0000 linux: Use the if_name() accessor to get loopback name Avoid directly accessing the if_xname ifnet member. and use the designated accessor function instead. Sponsored by: Juniper Networks, Inc. --- sys/compat/linux/linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/compat/linux/linux.c b/sys/compat/linux/linux.c index dcf5ac1e6892..47a6561264e9 100644 --- a/sys/compat/linux/linux.c +++ b/sys/compat/linux/linux.c @@ -329,7 +329,7 @@ ifname_bsd_to_linux_ifp(struct ifnet *ifp, char *lxname, size_t len) * Linux loopback interface name is lo (not lo0), * we translate lo to lo0, loX to loX. */ - if (IFP_IS_LOOP(ifp) && strncmp(ifp->if_xname, "lo0", IFNAMSIZ) == 0) + if (IFP_IS_LOOP(ifp) && strncmp(if_name(ifp), "lo0", IFNAMSIZ) == 0) return (strlcpy(lxname, "lo", len)); /* Short-circuit non ethernet interfaces. */