diff options
author | Dan Williams <dcbw@redhat.com> | 2013-11-13 20:06:39 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-11-13 20:06:39 -0600 |
commit | 2086cab1273b26630840e3a0c092e8b1617e803b (patch) | |
tree | 3cd31e5f51107abd14b6ca173e17c0df0c42ae80 | |
parent | 3c236c88ebe396cff6ca492f1cc1cf1c30ed0e8c (diff) | |
download | NetworkManager-2086cab1273b26630840e3a0c092e8b1617e803b.tar.gz |
platform: dump objects that fail to be added (rh #1029213)
Attempt to figure out why the objects fail.
-rw-r--r-- | src/platform/nm-linux-platform.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index a35b0cc906..d13abbe33a 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -1104,6 +1104,10 @@ add_object (NMPlatform *platform, struct nl_object *obj) auto_nl_object struct nl_object *object = obj; NMLinuxPlatformPrivate *priv = NM_LINUX_PLATFORM_GET_PRIVATE (platform); int nle; + struct nl_dump_params dp = { + .dp_type = NL_DUMP_DETAILS, + .dp_fd = stderr, + }; nle = add_kernel_object (priv->nlh, object); @@ -1117,6 +1121,7 @@ add_object (NMPlatform *platform, struct nl_object *obj) break; default: error ("Netlink error: %s", nl_geterror (nle)); + nl_object_dump (object, &dp); return FALSE; } |