|
@@ -622,7 +622,7 @@ static void icmpv6_echo_reply(struct sk_buff *skb)
|
|
|
np->dontfrag, &sockc_unused);
|
|
|
|
|
|
if (err) {
|
|
|
- ICMP6_INC_STATS_BH(net, idev, ICMP6_MIB_OUTERRORS);
|
|
|
+ __ICMP6_INC_STATS(net, idev, ICMP6_MIB_OUTERRORS);
|
|
|
ip6_flush_pending_frames(sk);
|
|
|
} else {
|
|
|
err = icmpv6_push_pending_frames(sk, &fl6, &tmp_hdr,
|
|
@@ -674,7 +674,7 @@ void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info)
|
|
|
return;
|
|
|
|
|
|
out:
|
|
|
- ICMP6_INC_STATS_BH(net, __in6_dev_get(skb->dev), ICMP6_MIB_INERRORS);
|
|
|
+ __ICMP6_INC_STATS(net, __in6_dev_get(skb->dev), ICMP6_MIB_INERRORS);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -710,7 +710,7 @@ static int icmpv6_rcv(struct sk_buff *skb)
|
|
|
skb_set_network_header(skb, nh);
|
|
|
}
|
|
|
|
|
|
- ICMP6_INC_STATS_BH(dev_net(dev), idev, ICMP6_MIB_INMSGS);
|
|
|
+ __ICMP6_INC_STATS(dev_net(dev), idev, ICMP6_MIB_INMSGS);
|
|
|
|
|
|
saddr = &ipv6_hdr(skb)->saddr;
|
|
|
daddr = &ipv6_hdr(skb)->daddr;
|
|
@@ -812,9 +812,9 @@ static int icmpv6_rcv(struct sk_buff *skb)
|
|
|
return 0;
|
|
|
|
|
|
csum_error:
|
|
|
- ICMP6_INC_STATS_BH(dev_net(dev), idev, ICMP6_MIB_CSUMERRORS);
|
|
|
+ __ICMP6_INC_STATS(dev_net(dev), idev, ICMP6_MIB_CSUMERRORS);
|
|
|
discard_it:
|
|
|
- ICMP6_INC_STATS_BH(dev_net(dev), idev, ICMP6_MIB_INERRORS);
|
|
|
+ __ICMP6_INC_STATS(dev_net(dev), idev, ICMP6_MIB_INERRORS);
|
|
|
drop_no_count:
|
|
|
kfree_skb(skb);
|
|
|
return 0;
|