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/ipv4/xfrm4_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/ipv4/xfrm4_mode_tunnel.c')
-rw-r--r-- | net/ipv4/xfrm4_mode_tunnel.c | 16 |
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 | */ |
29 | static int xfrm4_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) | 29 | static 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 | ||
66 | static int xfrm4_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) | 66 | static 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 | ||
96 | static struct xfrm_mode xfrm4_tunnel_mode = { | 96 | static 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 | ||
106 | static int __init xfrm4_tunnel_init(void) | 106 | static 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 | ||
111 | static void __exit xfrm4_tunnel_exit(void) | 111 | static 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 | ||
119 | module_init(xfrm4_tunnel_init); | 119 | module_init(xfrm4_mode_tunnel_init); |
120 | module_exit(xfrm4_tunnel_exit); | 120 | module_exit(xfrm4_mode_tunnel_exit); |
121 | MODULE_LICENSE("GPL"); | 121 | MODULE_LICENSE("GPL"); |
122 | MODULE_ALIAS_XFRM_MODE(AF_INET, XFRM_MODE_TUNNEL); | 122 | MODULE_ALIAS_XFRM_MODE(AF_INET, XFRM_MODE_TUNNEL); |