ipv6: Make ip6_route_output_flags_noref() static.
authorGuillaume Nault <gnault@redhat.com>
Mon, 23 Jan 2023 17:47:09 +0000 (18:47 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 25 Jan 2023 02:12:52 +0000 (18:12 -0800)
This function is only used in net/ipv6/route.c and has no reason to be
visible outside of it.

Signed-off-by: Guillaume Nault <gnault@redhat.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/50706db7f675e40b3594d62011d9363dce32b92e.1674495822.git.gnault@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/ip6_route.h
net/ipv6/route.c

index 035d61d..81ee387 100644 (file)
@@ -84,10 +84,6 @@ struct dst_entry *ip6_route_input_lookup(struct net *net,
                                         struct flowi6 *fl6,
                                         const struct sk_buff *skb, int flags);
 
-struct dst_entry *ip6_route_output_flags_noref(struct net *net,
-                                              const struct sock *sk,
-                                              struct flowi6 *fl6, int flags);
-
 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk,
                                         struct flowi6 *fl6, int flags);
 
index 76889ce..c180c2e 100644 (file)
@@ -2593,9 +2593,10 @@ INDIRECT_CALLABLE_SCOPE struct rt6_info *ip6_pol_route_output(struct net *net,
        return ip6_pol_route(net, table, fl6->flowi6_oif, fl6, skb, flags);
 }
 
-struct dst_entry *ip6_route_output_flags_noref(struct net *net,
-                                              const struct sock *sk,
-                                              struct flowi6 *fl6, int flags)
+static struct dst_entry *ip6_route_output_flags_noref(struct net *net,
+                                                     const struct sock *sk,
+                                                     struct flowi6 *fl6,
+                                                     int flags)
 {
        bool any_src;
 
@@ -2624,7 +2625,6 @@ struct dst_entry *ip6_route_output_flags_noref(struct net *net,
 
        return fib6_rule_lookup(net, fl6, NULL, flags, ip6_pol_route_output);
 }
-EXPORT_SYMBOL_GPL(ip6_route_output_flags_noref);
 
 struct dst_entry *ip6_route_output_flags(struct net *net,
                                         const struct sock *sk,