aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv6/xfrm6_mode_tunnel.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2007-12-20 16:53:40 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 17:59:18 -0500
commit195ad6a3ac8b5c4eef4916efcb673e96e6f09d89 (patch)
treee4b2eda2f01c898518b328e949444cf7c11d776e /net/ipv6/xfrm6_mode_tunnel.c
parentad01837593338f13508463fa11c8dbf8109a1e5d (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.c16
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 */
32static int xfrm6_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) 32static 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
61static int xfrm6_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) 61static 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
91static struct xfrm_mode xfrm6_tunnel_mode = { 91static 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
101static int __init xfrm6_tunnel_init(void) 101static 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
106static void __exit xfrm6_tunnel_exit(void) 106static 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
114module_init(xfrm6_tunnel_init); 114module_init(xfrm6_mode_tunnel_init);
115module_exit(xfrm6_tunnel_exit); 115module_exit(xfrm6_mode_tunnel_exit);
116MODULE_LICENSE("GPL"); 116MODULE_LICENSE("GPL");
117MODULE_ALIAS_XFRM_MODE(AF_INET6, XFRM_MODE_TUNNEL); 117MODULE_ALIAS_XFRM_MODE(AF_INET6, XFRM_MODE_TUNNEL);