Simon Horman <horms@xxxxxxxxxx> writes: > On Tue, May 28, 2024 at 11:37:54AM +0100, Donald Hunter wrote: >> Use consume_skb in the batch code path to avoid generating spurious >> NOT_SPECIFIED skb drop reasons. >> >> Signed-off-by: Donald Hunter <donald.hunter@xxxxxxxxx> > > Hi Donald, > > I do wonder if this is the correct approach. I'm happy to stand corrected, > but my understanding is that consume_skb() is for situations where the skb > is no longer needed for reasons other than errors. But some of these > call-sites do appear to be error paths of sorts. > > ... Hi Simon, They all look to be application layer errors which are either communicated back to the client or cause a replay. My understanding is that consume_skb() should be used here since kfree_skb() now implies a (transport?) drop.