|
@@ -697,8 +697,8 @@ static void tcp_v4_send_reset(const struct sock *sk, struct sk_buff *skb)
|
|
|
ip_hdr(skb)->saddr, ip_hdr(skb)->daddr,
|
|
|
&arg, arg.iov[0].iov_len);
|
|
|
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_OUTSEGS);
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_OUTRSTS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_OUTSEGS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_OUTRSTS);
|
|
|
|
|
|
#ifdef CONFIG_TCP_MD5SIG
|
|
|
out:
|
|
@@ -779,7 +779,7 @@ static void tcp_v4_send_ack(struct net *net,
|
|
|
ip_hdr(skb)->saddr, ip_hdr(skb)->daddr,
|
|
|
&arg, arg.iov[0].iov_len);
|
|
|
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_OUTSEGS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_OUTSEGS);
|
|
|
}
|
|
|
|
|
|
static void tcp_v4_timewait_ack(struct sock *sk, struct sk_buff *skb)
|
|
@@ -1432,8 +1432,8 @@ discard:
|
|
|
return 0;
|
|
|
|
|
|
csum_err:
|
|
|
- TCP_INC_STATS_BH(sock_net(sk), TCP_MIB_CSUMERRORS);
|
|
|
- TCP_INC_STATS_BH(sock_net(sk), TCP_MIB_INERRS);
|
|
|
+ __TCP_INC_STATS(sock_net(sk), TCP_MIB_CSUMERRORS);
|
|
|
+ __TCP_INC_STATS(sock_net(sk), TCP_MIB_INERRS);
|
|
|
goto discard;
|
|
|
}
|
|
|
EXPORT_SYMBOL(tcp_v4_do_rcv);
|
|
@@ -1547,7 +1547,7 @@ int tcp_v4_rcv(struct sk_buff *skb)
|
|
|
goto discard_it;
|
|
|
|
|
|
/* Count it even if it's bad */
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_INSEGS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_INSEGS);
|
|
|
|
|
|
if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
|
|
|
goto discard_it;
|
|
@@ -1679,9 +1679,9 @@ no_tcp_socket:
|
|
|
|
|
|
if (tcp_checksum_complete(skb)) {
|
|
|
csum_error:
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_CSUMERRORS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_CSUMERRORS);
|
|
|
bad_packet:
|
|
|
- TCP_INC_STATS_BH(net, TCP_MIB_INERRS);
|
|
|
+ __TCP_INC_STATS(net, TCP_MIB_INERRS);
|
|
|
} else {
|
|
|
tcp_v4_send_reset(NULL, skb);
|
|
|
}
|