.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* xfrm4_tunnel.c: Generic IP tunnel transformer. |
---|
2 | 3 | * |
---|
3 | 4 | * Copyright (C) 2003 David S. Miller (davem@redhat.com) |
---|
.. | .. |
---|
63 | 64 | static struct xfrm_tunnel xfrm_tunnel_handler __read_mostly = { |
---|
64 | 65 | .handler = xfrm_tunnel_rcv, |
---|
65 | 66 | .err_handler = xfrm_tunnel_err, |
---|
66 | | - .priority = 3, |
---|
| 67 | + .priority = 4, |
---|
67 | 68 | }; |
---|
68 | 69 | |
---|
69 | 70 | #if IS_ENABLED(CONFIG_IPV6) |
---|
70 | 71 | static struct xfrm_tunnel xfrm64_tunnel_handler __read_mostly = { |
---|
71 | 72 | .handler = xfrm_tunnel_rcv, |
---|
72 | 73 | .err_handler = xfrm_tunnel_err, |
---|
73 | | - .priority = 2, |
---|
| 74 | + .priority = 3, |
---|
74 | 75 | }; |
---|
75 | 76 | #endif |
---|
76 | 77 | |
---|
.. | .. |
---|
107 | 108 | if (xfrm4_tunnel_deregister(&xfrm_tunnel_handler, AF_INET)) |
---|
108 | 109 | pr_info("%s: can't remove xfrm handler for AF_INET\n", |
---|
109 | 110 | __func__); |
---|
110 | | - if (xfrm_unregister_type(&ipip_type, AF_INET) < 0) |
---|
111 | | - pr_info("%s: can't remove xfrm type\n", __func__); |
---|
| 111 | + xfrm_unregister_type(&ipip_type, AF_INET); |
---|
112 | 112 | } |
---|
113 | 113 | |
---|
114 | 114 | module_init(ipip_init); |
---|