[ovs-dev] [PATCH] compat: ip6_tunnel: improve error message.

William Tu u9012063 at gmail.com
Fri Jul 27 16:30:09 UTC 2018


When loading compact ip6 tunnel, if the system already loads upstream
kernel's ip6 tunnel, print error message before return.

Signed-off-by: William Tu <u9012063 at gmail.com>
Cc: Greg Rose <gvrose8192 at gmail.com>
---
 datapath/linux/compat/ip6_tunnel.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/datapath/linux/compat/ip6_tunnel.c b/datapath/linux/compat/ip6_tunnel.c
index 7c66787967f6..56fd8b4dd342 100644
--- a/datapath/linux/compat/ip6_tunnel.c
+++ b/datapath/linux/compat/ip6_tunnel.c
@@ -2158,8 +2158,11 @@ int rpl_ip6_tunnel_init(void)
 		return -EOPNOTSUPP;
 #endif
 	err = register_pernet_device(&ip6_tnl_net_ops);
-	if (err < 0)
+	if (err < 0) {
+		pr_err("%s: can't register ip6_tnl pernet device\n",
+			__func__);
 		goto out_pernet;
+	}
 
 	err = xfrm6_tunnel_register(&ip4ip6_handler, AF_INET);
 	if (err < 0) {
@@ -2172,10 +2175,13 @@ int rpl_ip6_tunnel_init(void)
 		pr_err("%s: can't register ip6ip6\n", __func__);
 		goto out_ip6ip6;
 	}
+
 	err = rtnl_link_register(&ip6_link_ops);
-	if (err < 0)
+	if (err < 0) {
+		pr_err("%s: can't register ip6_lin_ops\n",
+			__func__);
 		goto rtnl_link_failed;
-
+	}
 	return 0;
 
 rtnl_link_failed:
-- 
2.7.4



More information about the dev mailing list