net: udp: introduce UDP_MIB_MEMERRORS for udp_mem
[linux-2.6-microblaze.git] / net / ipv6 / udp.c
index cde9b88..559611b 100644 (file)
@@ -637,6 +637,9 @@ static int __udpv6_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
                if (rc == -ENOMEM)
                        UDP6_INC_STATS(sock_net(sk),
                                         UDP_MIB_RCVBUFERRORS, is_udplite);
+               else
+                       UDP6_INC_STATS(sock_net(sk),
+                                      UDP_MIB_MEMERRORS, is_udplite);
                UDP6_INC_STATS(sock_net(sk), UDP_MIB_INERRORS, is_udplite);
                kfree_skb(skb);
                return -1;