diff options
-rw-r--r-- | net/ipv6/ip6_output.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index 1422d6c08377..162efba0d0cd 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c | |||
@@ -673,8 +673,6 @@ int ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, | |||
673 | *prevhdr = NEXTHDR_FRAGMENT; | 673 | *prevhdr = NEXTHDR_FRAGMENT; |
674 | tmp_hdr = kmemdup(skb_network_header(skb), hlen, GFP_ATOMIC); | 674 | tmp_hdr = kmemdup(skb_network_header(skb), hlen, GFP_ATOMIC); |
675 | if (!tmp_hdr) { | 675 | if (!tmp_hdr) { |
676 | IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), | ||
677 | IPSTATS_MIB_FRAGFAILS); | ||
678 | err = -ENOMEM; | 676 | err = -ENOMEM; |
679 | goto fail; | 677 | goto fail; |
680 | } | 678 | } |
@@ -789,8 +787,6 @@ slow_path: | |||
789 | frag = alloc_skb(len + hlen + sizeof(struct frag_hdr) + | 787 | frag = alloc_skb(len + hlen + sizeof(struct frag_hdr) + |
790 | hroom + troom, GFP_ATOMIC); | 788 | hroom + troom, GFP_ATOMIC); |
791 | if (!frag) { | 789 | if (!frag) { |
792 | IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), | ||
793 | IPSTATS_MIB_FRAGFAILS); | ||
794 | err = -ENOMEM; | 790 | err = -ENOMEM; |
795 | goto fail; | 791 | goto fail; |
796 | } | 792 | } |