Re: IP_PKTINFO broken by acf568ee859f0 (xfrm: Reinject transport-mode packets through tasklet)

2018-05-01 Thread Steffen Klassert
On Fri, Apr 27, 2018 at 11:16:53PM +0200, Maxime Bizon wrote: > > Hello Herbert, > > That patch just went into stable 4.14 and is causing a regression on my > setup. > > Basically, IP_PKTINFO does not work anymore on transport-mode packets, > because skb->cb is now used to store the finish callb

IP_PKTINFO broken by acf568ee859f0 (xfrm: Reinject transport-mode packets through tasklet)

2018-04-27 Thread Maxime Bizon
Hello Herbert, That patch just went into stable 4.14 and is causing a regression on my setup. Basically, IP_PKTINFO does not work anymore on transport-mode packets, because skb->cb is now used to store the finish callback. Was that expected or is it an unforeseen side effect ? Thanks, -- Max

[PATCH 8/8] xfrm: Reinject transport-mode packets through tasklet

2017-12-22 Thread Steffen Klassert
From: Herbert Xu This is an old bugbear of mine: https://www.mail-archive.com/netdev@vger.kernel.org/msg03894.html By crafting special packets, it is possible to cause recursion in our kernel when processing transport-mode packets at levels that are only limited by packet size. The easiest one

Re: xfrm: Reinject transport-mode packets through tasklet

2017-12-19 Thread Steffen Klassert
On Fri, Dec 15, 2017 at 04:40:44PM +1100, Herbert Xu wrote: > This is an old bugbear of mine: > > https://www.mail-archive.com/netdev@vger.kernel.org/msg03894.html > > By crafting special packets, it is possible to cause recursion > in our kernel when processing transport-mode packets at levels >

xfrm: Reinject transport-mode packets through tasklet

2017-12-14 Thread Herbert Xu
This is an old bugbear of mine: https://www.mail-archive.com/netdev@vger.kernel.org/msg03894.html By crafting special packets, it is possible to cause recursion in our kernel when processing transport-mode packets at levels that are only limited by packet size. The easiest one is with DNAT, but