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.
This commit is contained in:
Yu Watanabe
2021-08-10 14:48:18 +09:00
parent bc8bd68db8
commit 6211b7362a
+2
View File
@@ -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;
}