summaryrefslogtreecommitdiff
path: root/src/nm-netns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nm-netns.c')
-rw-r--r--src/nm-netns.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nm-netns.c b/src/nm-netns.c
index e7aca6f66c..4552fcc136 100644
--- a/src/nm-netns.c
+++ b/src/nm-netns.c
@@ -127,10 +127,18 @@ constructed (GObject *object)
priv->platform_netns = nm_platform_netns_get (priv->platform);
priv->rules_manager = nmp_rules_manager_new (priv->platform);
+
+ /* Weakly track the default rules and rules that were added
+ * outside of NetworkManager. */
nmp_rules_manager_track_default (priv->rules_manager,
AF_UNSPEC,
0,
nm_netns_parent_class /* static dummy user-tag */);
+ nmp_rules_manager_track_from_platform (priv->rules_manager,
+ NULL,
+ AF_UNSPEC,
+ 0,
+ nm_netns_parent_class /* static dummy user-tag */);
G_OBJECT_CLASS (nm_netns_parent_class)->constructed (object);
}