Loading net/ipv6/netfilter/nf_conntrack_reasm.c +0 −4 Original line number Diff line number Diff line Loading @@ -567,10 +567,6 @@ int nf_ct_frag6_gather(struct net *net, struct sk_buff *skb, u32 user) hdr = ipv6_hdr(skb); fhdr = (struct frag_hdr *)skb_transport_header(skb); if (skb->len - skb_network_offset(skb) < IPV6_MIN_MTU && fhdr->frag_off & htons(IP6_MF)) return -EINVAL; skb_orphan(skb); fq = fq_find(net, fhdr->identification, user, hdr, skb->dev ? skb->dev->ifindex : 0); Loading net/ipv6/reassembly.c +0 −4 Original line number Diff line number Diff line Loading @@ -523,10 +523,6 @@ static int ipv6_frag_rcv(struct sk_buff *skb) return 1; } if (skb->len - skb_network_offset(skb) < IPV6_MIN_MTU && fhdr->frag_off & htons(IP6_MF)) goto fail_hdr; iif = skb->dev ? skb->dev->ifindex : 0; fq = fq_find(net, fhdr->identification, hdr, iif); if (fq) { Loading Loading
net/ipv6/netfilter/nf_conntrack_reasm.c +0 −4 Original line number Diff line number Diff line Loading @@ -567,10 +567,6 @@ int nf_ct_frag6_gather(struct net *net, struct sk_buff *skb, u32 user) hdr = ipv6_hdr(skb); fhdr = (struct frag_hdr *)skb_transport_header(skb); if (skb->len - skb_network_offset(skb) < IPV6_MIN_MTU && fhdr->frag_off & htons(IP6_MF)) return -EINVAL; skb_orphan(skb); fq = fq_find(net, fhdr->identification, user, hdr, skb->dev ? skb->dev->ifindex : 0); Loading
net/ipv6/reassembly.c +0 −4 Original line number Diff line number Diff line Loading @@ -523,10 +523,6 @@ static int ipv6_frag_rcv(struct sk_buff *skb) return 1; } if (skb->len - skb_network_offset(skb) < IPV6_MIN_MTU && fhdr->frag_off & htons(IP6_MF)) goto fail_hdr; iif = skb->dev ? skb->dev->ifindex : 0; fq = fq_find(net, fhdr->identification, hdr, iif); if (fq) { Loading