aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/xfrm4_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/ipv4/xfrm4_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/ipv4/xfrm4_mode_tunnel.c')
-rw-r--r--net/ipv4/xfrm4_mode_tunnel.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/net/ipv4/xfrm4_mode_tunnel.c b/net/ipv4/xfrm4_mode_tunnel.c
index aa335dba8ffa..8dee617ee900 100644
--- a/net/ipv4/xfrm4_mode_tunnel.c
+++ b/net/ipv4/xfrm4_mode_tunnel.c
@@ -26,7 +26,7 @@ static inline void ipip_ecn_decapsulate(struct sk_buff *skb)
26 * 26 *
27 * The top IP header will be constructed per RFC 2401. 27 * The top IP header will be constructed per RFC 2401.
28 */ 28 */
29static int xfrm4_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) 29static int xfrm4_mode_tunnel_output(struct xfrm_state *x, struct sk_buff *skb)
30{ 30{
31 struct dst_entry *dst = skb->dst; 31 struct dst_entry *dst = skb->dst;
32 struct iphdr *top_iph; 32 struct iphdr *top_iph;
@@ -63,7 +63,7 @@ static int xfrm4_tunnel_output(struct xfrm_state *x, struct sk_buff *skb)
63 return 0; 63 return 0;
64} 64}
65 65
66static int xfrm4_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) 66static int xfrm4_mode_tunnel_input(struct xfrm_state *x, struct sk_buff *skb)
67{ 67{
68 const unsigned char *old_mac; 68 const unsigned char *old_mac;
69 int err = -EINVAL; 69 int err = -EINVAL;
@@ -94,21 +94,21 @@ out:
94} 94}
95 95
96static struct xfrm_mode xfrm4_tunnel_mode = { 96static struct xfrm_mode xfrm4_tunnel_mode = {
97 .input2 = xfrm4_tunnel_input, 97 .input2 = xfrm4_mode_tunnel_input,
98 .input = xfrm_prepare_input, 98 .input = xfrm_prepare_input,
99 .output2 = xfrm4_tunnel_output, 99 .output2 = xfrm4_mode_tunnel_output,
100 .output = xfrm4_prepare_output, 100 .output = xfrm4_prepare_output,
101 .owner = THIS_MODULE, 101 .owner = THIS_MODULE,
102 .encap = XFRM_MODE_TUNNEL, 102 .encap = XFRM_MODE_TUNNEL,
103 .flags = XFRM_MODE_FLAG_TUNNEL, 103 .flags = XFRM_MODE_FLAG_TUNNEL,
104}; 104};
105 105
106static int __init xfrm4_tunnel_init(void) 106static int __init xfrm4_mode_tunnel_init(void)
107{ 107{
108 return xfrm_register_mode(&xfrm4_tunnel_mode, AF_INET); 108 return xfrm_register_mode(&xfrm4_tunnel_mode, AF_INET);
109} 109}
110 110
111static void __exit xfrm4_tunnel_exit(void) 111static void __exit xfrm4_mode_tunnel_exit(void)
112{ 112{
113 int err; 113 int err;
114 114
@@ -116,7 +116,7 @@ static void __exit xfrm4_tunnel_exit(void)
116 BUG_ON(err); 116 BUG_ON(err);
117} 117}
118 118
119module_init(xfrm4_tunnel_init); 119module_init(xfrm4_mode_tunnel_init);
120module_exit(xfrm4_tunnel_exit); 120module_exit(xfrm4_mode_tunnel_exit);
121MODULE_LICENSE("GPL"); 121MODULE_LICENSE("GPL");
122MODULE_ALIAS_XFRM_MODE(AF_INET, XFRM_MODE_TUNNEL); 122MODULE_ALIAS_XFRM_MODE(AF_INET, XFRM_MODE_TUNNEL);