]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ipv6: remove __inet6_csk_dst_check()
authorEric Dumazet <edumazet@google.com>
Tue, 27 Jan 2026 21:12:03 +0000 (21:12 +0000)
committerJakub Kicinski <kuba@kernel.org>
Thu, 29 Jan 2026 03:37:45 +0000 (19:37 -0800)
__inet6_csk_dst_check() is a very simple wrapper with no value,
it is used only once.

Directly use __sk_dst_check().

Signed-off-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260127211203.1524339-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv6/inet6_connection_sock.c

index 3aedd51c9bdb18b3b45ff3f6b56666e2ffd1f515..e30172e634a64d85cc774d1cdcad1ee36c1f7e7a 100644 (file)
@@ -55,12 +55,6 @@ struct dst_entry *inet6_csk_route_req(const struct sock *sk,
        return dst;
 }
 
-static inline
-struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie)
-{
-       return __sk_dst_check(sk, cookie);
-}
-
 static struct dst_entry *inet6_csk_route_socket(struct sock *sk,
                                                struct flowi6 *fl6)
 {
@@ -86,7 +80,7 @@ static struct dst_entry *inet6_csk_route_socket(struct sock *sk,
        final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final);
        rcu_read_unlock();
 
-       dst = __inet6_csk_dst_check(sk, np->dst_cookie);
+       dst = __sk_dst_check(sk, np->dst_cookie);
        if (!dst) {
                dst = ip6_dst_lookup_flow(sock_net(sk), sk, fl6, final_p);