valeriyvdovin / rpms / systemd

Forked from rpms/systemd 4 years ago
Clone

Blame SOURCES/0069-networkd-netdev-inform-when-we-take-over-an-existing.patch

1ff636
From fab00ed4a9ce8a1d579028c2fc39db3717b454da Mon Sep 17 00:00:00 2001
1ff636
From: Tom Gundersen <teg@jklm.no>
1ff636
Date: Wed, 4 Mar 2015 10:33:50 +0100
1ff636
Subject: [PATCH] networkd: netdev - inform when we take over an existing
1ff636
 netdev
1ff636
1ff636
The crucial point here is that we will not change the settings of a netdev created by someone else
1ff636
we simply use it as is and trust it was set up as intended.
1ff636
1ff636
This is confusing in the case of the pre-created netdev's (bond0 etc.), the solution should probably
1ff636
be to simply make the kernel stop creating these devices as they are pretty useless.
1ff636
1ff636
(cherry picked from commit ff88a301e93cf1bddbaa7faa981f390a2a81a4bb)
1ff636
---
1ff636
 src/network/networkd-netdev.c | 2 +-
1ff636
 1 file changed, 1 insertion(+), 1 deletion(-)
1ff636
1ff636
diff --git a/src/network/networkd-netdev.c b/src/network/networkd-netdev.c
Pablo Greco 48fc63
index 8119205dde..7d193d088e 100644
1ff636
--- a/src/network/networkd-netdev.c
1ff636
+++ b/src/network/networkd-netdev.c
1ff636
@@ -261,7 +261,7 @@ static int netdev_create_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userda
1ff636
 
1ff636
         r = sd_rtnl_message_get_errno(m);
1ff636
         if (r == -EEXIST)
1ff636
-                log_netdev_debug(netdev, "netdev exists, using existing");
1ff636
+                log_info_netdev(netdev, "netdev exists, using existing without changing its parameters");
1ff636
         else if (r < 0) {
1ff636
                 log_warning_netdev(netdev, "netdev could not be created: %s", strerror(-r));
1ff636
                 netdev_drop(netdev);