From: Eric Dumazet <eric.duma...@gmail.com> Date: Thu, 11 May 2017 15:24:41 -0700
> From: Eric Dumazet <eduma...@google.com> > > I should have known that lowering skb->truesize was dangerous :/ > > In case packets are not leaving the host via a standard Ethernet device, > but looped back to local sockets, bad things can happen, as reported > by Michael Madsen ( https://bugzilla.kernel.org/show_bug.cgi?id=195713 ) > > So instead of tweaking skb->truesize, lets change skb->destructor > and keep a reference on the owner socket via its sk_refcnt. > > Fixes: f2f872f9272a ("netem: Introduce skb_orphan_partial() helper") > Signed-off-by: Eric Dumazet <eduma...@google.com> > Reported-by: Michael Madsen <m...@nabto.com> Applied and queued up for -stable, thanks.