summaryrefslogtreecommitdiff
path: root/src/dhcp/nm-dhcp-dhcpcanon.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-10-24 15:16:35 +0200
committerThomas Haller <thaller@redhat.com>2018-11-13 19:09:33 +0100
commit5411fb0cc68e3c3288f41c34976d4fd28b875682 (patch)
tree81db0edbf1257f6f6d30da7a0ca1df45ba3dbd20 /src/dhcp/nm-dhcp-dhcpcanon.c
parenta55795772a051b261066a7799027c90363d3c1a6 (diff)
downloadNetworkManager-5411fb0cc68e3c3288f41c34976d4fd28b875682.tar.gz
dhcp: don't re-read DHCP client ID from configuration file for dhclient
Why would we do this? The configuration file we are reading back was written by NetworkManager in the first place. Maybe when assuming a connection after restart, this information could be interesting. It however is not actually relevant. Note how nm_dhcp_client_get_client_id() has only very few callers. - nm_device_spawn_iface_helper() in 'nm-device.c'. In this case, we either should use the client-id which we used when starting DHCP, or none at all. - ip4_start() in 'nm-dhcp-dhclient.c', but this is before starting DHCP client and before it was re-read from configuration file. - in "src/dhcp/nm-dhcp-systemd.c", but this has no effect for the dhclient plugin.
Diffstat (limited to 'src/dhcp/nm-dhcp-dhcpcanon.c')
-rw-r--r--src/dhcp/nm-dhcp-dhcpcanon.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/dhcp/nm-dhcp-dhcpcanon.c b/src/dhcp/nm-dhcp-dhcpcanon.c
index de40302062..acd3ce2d4c 100644
--- a/src/dhcp/nm-dhcp-dhcpcanon.c
+++ b/src/dhcp/nm-dhcp-dhcpcanon.c
@@ -216,18 +216,6 @@ stop (NMDhcpClient *client, gboolean release, GBytes *duid)
}
}
-static void
-state_changed (NMDhcpClient *client,
- NMDhcpState state,
- GObject *ip_config,
- GHashTable *options)
-{
- if (nm_dhcp_client_get_client_id (client))
- return;
- if (state != NM_DHCP_STATE_BOUND)
- return;
-}
-
/*****************************************************************************/
static void
@@ -270,7 +258,6 @@ nm_dhcp_dhcpcanon_class_init (NMDhcpDhcpcanonClass *dhcpcanon_class)
client_class->ip4_start = ip4_start;
client_class->ip6_start = ip6_start;
client_class->stop = stop;
- client_class->state_changed = state_changed;
}
const NMDhcpClientFactory _nm_dhcp_client_factory_dhcpcanon = {