#pragma once
#include "sd-bus.h"
-#include "udev.h"
+#include "sd-device.h"
#include "condition.h"
#include "conf-parser.h"
int network_load(Manager *manager);
int network_get_by_name(Manager *manager, const char *name, Network **ret);
-int network_get(Manager *manager, struct udev_device *device, const char *ifname, const struct ether_addr *mac, Network **ret);
+int network_get(Manager *manager, sd_device *device, const char *ifname, const struct ether_addr *mac, Network **ret);
int network_apply(Network *network, Link *link);
void network_apply_anonymize_if_set(Network *network);