diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-12-20 16:53:40 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 17:59:18 -0500 |
commit | 195ad6a3ac8b5c4eef4916efcb673e96e6f09d89 (patch) | |
tree | e4b2eda2f01c898518b328e949444cf7c11d776e /net/ipv6/xfrm6_mode_tunnel.c | |
parent | ad01837593338f13508463fa11c8dbf8109a1e5d (diff) |
[IPSEC]: Rename tunnel-mode functions to avoid collisions with tunnels
It appears that I've managed to create two different functions both
called xfrm6_tunnel_output. This is because we have the plain tunnel
encapsulation named xfrmX_tunnel as well as the tunnel-mode encapsulation
which lives in the files xfrmX_mode_tunnel.c.
This patch renames functions from the latter to use the xfrmX_mode_tunnel
prefix to avoid name-space conflicts.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/xfrm6_mode_tunnel.c')
-rw-r--r-- | net/ipv6/xfrm6_mode_tunnel.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/net/ipv6/xfrm6_mode_tunnel.c b/net/ipv6/xfrm6_mode_tunnel.c index f7d0d6612650..0c742faaa30b 100644 --- a/net/ipv6/xfrm6_mode_tunnel.c +++ b/net/ipv6/xfrm6_mode_tunnel.c | |||
@@ -29,7 +29,7 @@ static inline void ipip6_ecn_decapsulate(struct sk_buff *skb) | |||
29 | * | 29 | * |
30 | * The top IP header will be constructed per RFC 2401. | 30 | * The top IP header will be constructed per RFC 2401. |
31 | */ | 31 | */ |
32 | static int xfrm6_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) | 32 | static int xfrm6_mode_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) |
33 | { | 33 | { |
34 | struct dst_entry *dst = skb->dst; | 34 | struct dst_entry *dst = skb->dst; |
35 | struct ipv6hdr *top_iph; | 35 | struct ipv6hdr *top_iph; |
@@ -58,7 +58,7 @@ static int xfrm6_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) | |||
58 | return 0; | 58 | return 0; |
59 | } | 59 | } |
60 | 60 | ||
61 | static int xfrm6_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) | 61 | static int xfrm6_mode_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) |
62 | { | 62 | { |
63 | int err = -EINVAL; | 63 | int err = -EINVAL; |
64 | const unsigned char *old_mac; | 64 | const unsigned char *old_mac; |
@@ -89,21 +89,21 @@ out: | |||
89 | } | 89 | } |
90 | 90 | ||
91 | static struct xfrm_mode xfrm6_tunnel_mode = { | 91 | static struct xfrm_mode xfrm6_tunnel_mode = { |
92 | .input2 = xfrm6_tunnel_input, | 92 | .input2 = xfrm6_mode_tunnel_input, |
93 | .input = xfrm_prepare_input, | 93 | .input = xfrm_prepare_input, |
94 | .output2 = xfrm6_tunnel_output, | 94 | .output2 = xfrm6_mode_tunnel_output, |
95 | .output = xfrm6_prepare_output, | 95 | .output = xfrm6_prepare_output, |
96 | .owner = THIS_MODULE, | 96 | .owner = THIS_MODULE, |
97 | .encap = XFRM_MODE_TUNNEL, | 97 | .encap = XFRM_MODE_TUNNEL, |
98 | .flags = XFRM_MODE_FLAG_TUNNEL, | 98 | .flags = XFRM_MODE_FLAG_TUNNEL, |
99 | }; | 99 | }; |
100 | 100 | ||
101 | static int __init xfrm6_tunnel_init(void) | 101 | static int __init xfrm6_mode_tunnel_init(void) |
102 | { | 102 | { |
103 | return xfrm_register_mode(&xfrm6_tunnel_mode, AF_INET6); | 103 | return xfrm_register_mode(&xfrm6_tunnel_mode, AF_INET6); |
104 | } | 104 | } |
105 | 105 | ||
106 | static void __exit xfrm6_tunnel_exit(void) | 106 | static void __exit xfrm6_mode_tunnel_exit(void) |
107 | { | 107 | { |
108 | int err; | 108 | int err; |
109 | 109 | ||
@@ -111,7 +111,7 @@ static void __exit xfrm6_tunnel_exit(void) | |||
111 | BUG_ON(err); | 111 | BUG_ON(err); |
112 | } | 112 | } |
113 | 113 | ||
114 | module_init(xfrm6_tunnel_init); | 114 | module_init(xfrm6_mode_tunnel_init); |
115 | module_exit(xfrm6_tunnel_exit); | 115 | module_exit(xfrm6_mode_tunnel_exit); |
116 | MODULE_LICENSE("GPL"); | 116 | MODULE_LICENSE("GPL"); |
117 | MODULE_ALIAS_XFRM_MODE(AF_INET6, XFRM_MODE_TUNNEL); | 117 | MODULE_ALIAS_XFRM_MODE(AF_INET6, XFRM_MODE_TUNNEL); |