summaryrefslogtreecommitdiff
path: root/src/devices/wwan/nm-modem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/wwan/nm-modem.c')
-rw-r--r--src/devices/wwan/nm-modem.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/wwan/nm-modem.c b/src/devices/wwan/nm-modem.c
index b6bcc25fbb..6e2ad7f2e9 100644
--- a/src/devices/wwan/nm-modem.c
+++ b/src/devices/wwan/nm-modem.c
@@ -32,7 +32,6 @@
#include "nm-setting-connection.h"
#include "NetworkManagerUtils.h"
#include "devices/nm-device-private.h"
-#include "nm-route-manager.h"
#include "nm-netns.h"
#include "nm-act-request.h"
#include "nm-ip4-config.h"
@@ -1066,10 +1065,11 @@ deactivate_cleanup (NMModem *self, NMDevice *device)
priv->ip6_method == NM_MODEM_IP_METHOD_AUTO) {
ifindex = nm_device_get_ip_ifindex (device);
if (ifindex > 0) {
- nm_route_manager_route_flush (nm_netns_get_route_manager (nm_device_get_netns (device)),
- ifindex);
- nm_platform_ip_address_flush (nm_device_get_platform (device), AF_UNSPEC, ifindex);
- nm_platform_link_set_down (nm_device_get_platform (device), ifindex);
+ NMPlatform *platform = nm_device_get_platform (device);
+
+ nm_platform_ip_route_flush (platform, AF_UNSPEC, ifindex);
+ nm_platform_ip_address_flush (platform, AF_UNSPEC, ifindex);
+ nm_platform_link_set_down (platform, ifindex);
}
}
}