mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-14 12:05:03 +00:00
device: clean up exported IP6 config when flushing addresses
After flushing addresses and routes, it's also necessary to update the
exported IP6 configuration.
https://bugzilla.redhat.com/show_bug.cgi?id=1848888
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/551
Fixes: e302f5ff77
('device: flush IP configuration of slaves during activation')
This commit is contained in:
parent
cfe349b971
commit
071104124b
|
@ -10862,8 +10862,11 @@ act_stage3_ip_config_start (NMDevice *self,
|
|||
platform = nm_device_get_platform (self);
|
||||
|
||||
if (ifindex > 0) {
|
||||
gs_unref_object NMIP6Config *config = nm_device_ip6_config_new (self);
|
||||
|
||||
nm_platform_ip_route_flush (platform, AF_INET6, ifindex);
|
||||
nm_platform_ip_address_flush (platform, AF_INET6, ifindex);
|
||||
nm_device_set_ip_config (self, AF_INET6, (NMIPConfig *) config, FALSE, NULL);
|
||||
}
|
||||
} else {
|
||||
gboolean ipv6ll_handle_old = priv->ipv6ll_handle;
|
||||
|
|
Loading…
Reference in a new issue