From: Yu Watanabe Date: Tue, 15 Jun 2021 13:20:16 +0000 (+0900) Subject: network: do not request UUID frequently on failure X-Git-Tag: v250-rc1~856^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6211b7362a6e61c32b392bbc35e73ca01cb5cbbf;p=thirdparty%2Fsystemd.git 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. --- 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; }