[systemd-commits] src/network

Tom Gundersen tomegun at kemper.freedesktop.org
Fri Jan 3 07:00:12 PST 2014


 src/network/networkd-manager.c |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

New commits:
commit d0d311d62f5d922dba97f0023c068e2bf90e7803
Author: Tom Gundersen <teg at jklm.no>
Date:   Fri Jan 3 16:02:12 2014 +0100

    networkd: add some debug info about notifications we ignore

diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c
index 0755206..e994497 100644
--- a/src/network/networkd-manager.c
+++ b/src/network/networkd-manager.c
@@ -240,19 +240,24 @@ static int manager_rtnl_process_link(sd_rtnl *rtnl, sd_rtnl_message *message, vo
         int r, ifindex;
 
         r = sd_rtnl_message_link_get_ifindex(message, &ifindex);
-        if (r < 0)
+        if (r < 0) {
+                log_debug("received RTM_NEWLINK message without valid ifindex");
                 return 0;
+        }
 
         link = hashmap_get(m->links, &ifindex);
-        if (!link)
+        if (!link) {
+                log_debug("received RTM_NEWLINK message for ifindex we are not tracking (%d)", ifindex);
                 return 0;
+        }
 
         /* only track the status of links we want to manage */
         if (link->network) {
                 r = link_update(link, message);
                 if (r < 0)
                         return 0;
-        }
+        } else
+                log_debug("received RTM_NEWLINK message for link we are not managing (%d)", ifindex);
 
         return 1;
 }



More information about the systemd-commits mailing list