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 <[email protected]> Cc: Greg Rose <[email protected]> --- 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 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
