diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2017-11-20 11:36:47 +0100 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2017-12-06 09:53:18 +0100 |
commit | 4cbf5947796c6d3776e8481644e992558a4b452a (patch) | |
tree | ccfe710f43c12d3f78afe2fc087cd79527269bba /src/nm-ip6-config.c | |
parent | 057744b7229d792585d4efe6b4049947da03468c (diff) | |
download | NetworkManager-4cbf5947796c6d3776e8481644e992558a4b452a.tar.gz |
core: add nm_ipX_config_clone()
Diffstat (limited to 'src/nm-ip6-config.c')
-rw-r--r-- | src/nm-ip6-config.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nm-ip6-config.c b/src/nm-ip6-config.c index 2cb34968ac..36901ce7a8 100644 --- a/src/nm-ip6-config.c +++ b/src/nm-ip6-config.c @@ -366,6 +366,17 @@ _nmtst_ip6_config_addresses_sort (NMIP6Config *self) } NMIP6Config * +nm_ip6_config_clone (const NMIP6Config *self) +{ + NMIP6Config *copy; + + copy = nm_ip6_config_new (nm_ip6_config_get_multi_idx (self), -1); + nm_ip6_config_replace (copy, self, NULL); + + return copy; +} + +NMIP6Config * nm_ip6_config_capture (NMDedupMultiIndex *multi_idx, NMPlatform *platform, int ifindex, gboolean capture_resolv_conf, NMSettingIP6ConfigPrivacy use_temporary) { NMIP6Config *self; |