ipv6: Merge __ip6_local_out and __ip6_local_out_sk
authorEric W. Biederman <ebiederm@xmission.com>
Wed, 7 Oct 2015 21:48:39 +0000 (16:48 -0500)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Oct 2015 11:26:58 +0000 (04:26 -0700)
Only __ip6_local_out_sk has callers so rename __ip6_local_out_sk
__ip6_local_out and remove the previous __ip6_local_out.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/ipv6.h
net/ipv6/output_core.c
net/ipv6/route.c
net/ipv6/xfrm6_policy.c

index 5692026..be7e768 100644 (file)
@@ -865,8 +865,7 @@ int ip6_forward(struct sk_buff *skb);
 int ip6_input(struct sk_buff *skb);
 int ip6_mc_input(struct sk_buff *skb);
 
-int __ip6_local_out_sk(struct sock *sk, struct sk_buff *skb);
-int __ip6_local_out(struct sk_buff *skb);
+int __ip6_local_out(struct sock *sk, struct sk_buff *skb);
 int ip6_local_out_sk(struct sock *sk, struct sk_buff *skb);
 int ip6_local_out(struct sk_buff *skb);
 
index e5affb5..f93ae15 100644 (file)
@@ -138,7 +138,7 @@ int ip6_dst_hoplimit(struct dst_entry *dst)
 EXPORT_SYMBOL(ip6_dst_hoplimit);
 #endif
 
-int __ip6_local_out_sk(struct sock *sk, struct sk_buff *skb)
+int __ip6_local_out(struct sock *sk, struct sk_buff *skb)
 {
        struct net *net = dev_net(skb_dst(skb)->dev);
        int len;
@@ -153,11 +153,6 @@ int __ip6_local_out_sk(struct sock *sk, struct sk_buff *skb)
                       net, sk, skb, NULL, skb_dst(skb)->dev,
                       dst_output);
 }
-
-int __ip6_local_out(struct sk_buff *skb)
-{
-       return __ip6_local_out_sk(skb->sk, skb);
-}
 EXPORT_SYMBOL_GPL(__ip6_local_out);
 
 int ip6_local_out_sk(struct sock *sk, struct sk_buff *skb)
@@ -165,7 +160,7 @@ int ip6_local_out_sk(struct sock *sk, struct sk_buff *skb)
        struct net *net = dev_net(skb_dst(skb)->dev);
        int err;
 
-       err = __ip6_local_out_sk(sk, skb);
+       err = __ip6_local_out(sk, skb);
        if (likely(err == 1))
                err = dst_output(net, sk, skb);
 
index b62a507..d3d9467 100644 (file)
@@ -226,7 +226,7 @@ static struct dst_ops ip6_dst_ops_template = {
        .link_failure           =       ip6_link_failure,
        .update_pmtu            =       ip6_rt_update_pmtu,
        .redirect               =       rt6_do_redirect,
-       .local_out              =       __ip6_local_out_sk,
+       .local_out              =       __ip6_local_out,
        .neigh_lookup           =       ip6_neigh_lookup,
 };
 
index f787683..08c9c93 100644 (file)
@@ -285,7 +285,7 @@ static struct dst_ops xfrm6_dst_ops = {
        .cow_metrics =          dst_cow_metrics_generic,
        .destroy =              xfrm6_dst_destroy,
        .ifdown =               xfrm6_dst_ifdown,
-       .local_out =            __ip6_local_out_sk,
+       .local_out =            __ip6_local_out,
        .gc_thresh =            32768,
 };