From 6211b7362a6e61c32b392bbc35e73ca01cb5cbbf Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 15 Jun 2021 22:20:16 +0900 Subject: [PATCH] network: do not request UUID frequently on failure If many interfaces request UUID, and networkd cannot get it for some reasons, then previously we call the DBus method so frequently. --- src/network/networkd-dhcp-common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network/networkd-dhcp-common.c b/src/network/networkd-dhcp-common.c index 0fd2376703f..dd1dc78dae0 100644 --- a/src/network/networkd-dhcp-common.c +++ b/src/network/networkd-dhcp-common.c @@ -242,6 +242,8 @@ int dhcp_configure_duid(Link *link, const DUID *duid) { if (r < 0) { log_link_warning_errno(link, r, "Failed to get product UUID. Falling back to use machine-app-specific ID as DUID-UUID: %m"); + + m->has_product_uuid = true; /* Do not request UUID again on failure. */ return 1; } -- 2.47.3