At present OVS compat tunneling can fail due to conflict with
already loaded tunneling kernel module. In this case openvswitch
kernel module loading fails silently. Following patch give more
clues about what went wrong.

Signed-off-by: Pravin B Shelar <pshe...@ovn.org>
---
 datapath/linux/compat/geneve.c | 1 +
 datapath/linux/compat/ip_gre.c | 1 +
 datapath/linux/compat/lisp.c   | 1 +
 datapath/linux/compat/stt.c    | 1 +
 datapath/linux/compat/vxlan.c  | 1 +
 5 files changed, 5 insertions(+)

diff --git a/datapath/linux/compat/geneve.c b/datapath/linux/compat/geneve.c
index d99380a..0c5b58a 100644
--- a/datapath/linux/compat/geneve.c
+++ b/datapath/linux/compat/geneve.c
@@ -1711,6 +1711,7 @@ out3:
 out2:
        unregister_pernet_subsys(&geneve_net_ops);
 out1:
+       pr_err("Error while initializing GENEVE %d\n", rc);
        return rc;
 }
 
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index 05e5178..03c5435 100644
--- a/datapath/linux/compat/ip_gre.c
+++ b/datapath/linux/compat/ip_gre.c
@@ -700,6 +700,7 @@ tap_ops_failed:
 add_proto_failed:
        unregister_pernet_device(&ipgre_tap_net_ops);
 pnet_tap_faied:
+       pr_err("Error while initializing GRE %d\n", err);
        return err;
 }
 
diff --git a/datapath/linux/compat/lisp.c b/datapath/linux/compat/lisp.c
index feef486..3a4bebc 100644
--- a/datapath/linux/compat/lisp.c
+++ b/datapath/linux/compat/lisp.c
@@ -783,6 +783,7 @@ int rpl_lisp_init_module(void)
 out2:
        unregister_pernet_subsys(&lisp_net_ops);
 out1:
+       pr_err("Error while initializing LISP %d\n", rc);
        return rc;
 }
 
diff --git a/datapath/linux/compat/stt.c b/datapath/linux/compat/stt.c
index d3ab833..ca9f039 100644
--- a/datapath/linux/compat/stt.c
+++ b/datapath/linux/compat/stt.c
@@ -2101,6 +2101,7 @@ int stt_init_module(void)
 out2:
        unregister_pernet_subsys(&stt_net_ops);
 out1:
+       pr_err("Error while initializing STT %d\n", rc);
        return rc;
 }
 
diff --git a/datapath/linux/compat/vxlan.c b/datapath/linux/compat/vxlan.c
index b22a906..47a5a68 100644
--- a/datapath/linux/compat/vxlan.c
+++ b/datapath/linux/compat/vxlan.c
@@ -2259,6 +2259,7 @@ out3:
 out2:
        unregister_pernet_subsys(&vxlan_net_ops);
 out1:
+       pr_err("Error while initializing VxLAN %d\n", rc);
        return rc;
 }
 
-- 
1.8.3.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to