]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd: network - apply() does not need to take the manager object
authorTom Gundersen <teg@jklm.no>
Wed, 28 Sep 2016 10:32:31 +0000 (12:32 +0200)
committerTom Gundersen <teg@jklm.no>
Sun, 13 Nov 2016 00:02:46 +0000 (01:02 +0100)
src/network/networkd-link.c
src/network/networkd-network.c
src/network/networkd-network.h

index aefe7335b9831fc1f9e9ea2a4463b8d21ec3f3a5..bae75aca6fa5f51bdea823d0ee91d3987ab5f6e5 100644 (file)
@@ -2632,7 +2632,7 @@ static int link_initialized_and_synced(sd_netlink *rtnl, sd_netlink_message *m,
                                 log_link_debug(link, "Ignoring DHCP server for loopback link");
                 }
 
-                r = network_apply(link->manager, network, link);
+                r = network_apply(network, link);
                 if (r < 0)
                         return r;
         }
@@ -2728,7 +2728,7 @@ static int link_load(Link *link) {
                         goto network_file_fail;
                 }
 
-                r = network_apply(link->manager, network, link);
+                r = network_apply(network, link);
                 if (r < 0)
                         return log_link_error_errno(link, r, "Failed to apply network %s: %m", basename(network_file));
         }
index 0dc00e874d42deaf0239816b9eb491757715ce8c..670d583e373830111443a6cf3d853804aae93ade 100644 (file)
@@ -368,10 +368,9 @@ int network_get(Manager *manager, struct udev_device *device,
         return -ENOENT;
 }
 
-int network_apply(Manager *manager, Network *network, Link *link) {
+int network_apply(Network *network, Link *link) {
         int r;
 
-        assert(manager);
         assert(network);
         assert(link);
 
index 4df8c37979fa39816b978ad833a51d32c06d23e7..929e0b3b4e55c0d4a212a4a582b8c9d07b59b8aa 100644 (file)
@@ -213,7 +213,7 @@ 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_apply(Manager *manager, Network *network, Link *link);
+int network_apply(Network *network, Link *link);
 
 bool network_has_static_ipv6_addresses(Network *network);