net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS()
authorMenglong Dong <imagedong@tencent.com>
Wed, 3 Nov 2021 08:28:43 +0000 (16:28 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 3 Nov 2021 14:00:23 +0000 (14:00 +0000)
__UDP_INC_STATS() is used in udpv6_queue_rcv_one_skb() when encap_rcv()
fails. __UDP6_INC_STATS() should be used here, so replace it with
__UDP6_INC_STATS().

Signed-off-by: Menglong Dong <imagedong@tencent.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/udp.c

index 12c1261..e43b31d 100644 (file)
@@ -700,9 +700,9 @@ static int udpv6_queue_rcv_one_skb(struct sock *sk, struct sk_buff *skb)
 
                        ret = encap_rcv(sk, skb);
                        if (ret <= 0) {
-                               __UDP_INC_STATS(sock_net(sk),
-                                               UDP_MIB_INDATAGRAMS,
-                                               is_udplite);
+                               __UDP6_INC_STATS(sock_net(sk),
+                                                UDP_MIB_INDATAGRAMS,
+                                                is_udplite);
                                return -ret;
                        }
                }