Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6635b84a authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Revert "ipv6: defrag: drop non-last frags smaller than min mtu""

parents cba9648f 3ee4da32
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -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);
+0 −4
Original line number Diff line number Diff line
@@ -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) {