79350f79d8
Resolves: #2137584,#2138081,#2141979
32 lines
1.0 KiB
Diff
32 lines
1.0 KiB
Diff
From a43bf9f897002744610a9ea5ce7bdc91c3e3dc83 Mon Sep 17 00:00:00 2001
|
|
From: Khem Raj <raj.khem@gmail.com>
|
|
Date: Tue, 8 Nov 2022 12:21:35 -0800
|
|
Subject: [PATCH] networkd-ipv4acd.c: Use net/if.h for getting IFF_LOOPBACK
|
|
definition
|
|
|
|
This helps in avoiding compiling errors on musl. Definition of
|
|
IFF_LOOPBACK is the reason for including linux/if_arp.h, this however
|
|
could be obtained from net/if.h glibc header equally and makes it
|
|
portable as well.
|
|
|
|
(cherry picked from commit 239e4a42a69c31e55e58618d800e0d68c68931d3)
|
|
|
|
Related: #2138081
|
|
---
|
|
src/network/networkd-ipv4acd.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/network/networkd-ipv4acd.c b/src/network/networkd-ipv4acd.c
|
|
index 4127657ebd..877dee00ec 100644
|
|
--- a/src/network/networkd-ipv4acd.c
|
|
+++ b/src/network/networkd-ipv4acd.c
|
|
@@ -1,6 +1,7 @@
|
|
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
|
|
-#include <linux/if_arp.h>
|
|
+#include <net/if.h> /* IFF_LOOPBACK */
|
|
+#include <net/if_arp.h> /* ARPHRD_ETHER */
|
|
|
|
#include "sd-dhcp-client.h"
|
|
#include "sd-ipv4acd.h"
|