aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/udp.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/udp.c')
-rw-r--r--net/ipv4/udp.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c
index f50de5d5218d..78cfcb4a1b3f 100644
--- a/net/ipv4/udp.c
+++ b/net/ipv4/udp.c
@@ -110,6 +110,7 @@
110 */ 110 */
111 111
112DEFINE_SNMP_STAT(struct udp_mib, udp_statistics) __read_mostly; 112DEFINE_SNMP_STAT(struct udp_mib, udp_statistics) __read_mostly;
113EXPORT_SYMBOL(udp_statistics);
113 114
114struct hlist_head udp_hash[UDP_HTABLE_SIZE]; 115struct hlist_head udp_hash[UDP_HTABLE_SIZE];
115DEFINE_RWLOCK(udp_hash_lock); 116DEFINE_RWLOCK(udp_hash_lock);
@@ -969,8 +970,11 @@ int udp_queue_rcv_skb(struct sock * sk, struct sk_buff *skb)
969 int ret; 970 int ret;
970 971
971 ret = (*up->encap_rcv)(sk, skb); 972 ret = (*up->encap_rcv)(sk, skb);
972 if (ret <= 0) 973 if (ret <= 0) {
974 UDP_INC_STATS_BH(UDP_MIB_INDATAGRAMS,
975 is_udplite);
973 return -ret; 976 return -ret;
977 }
974 } 978 }
975 979
976 /* FALLTHROUGH -- it's a UDP Packet */ 980 /* FALLTHROUGH -- it's a UDP Packet */