Re: [PATCH net v2] ppp_async: drop the errored frame instead of resetting its headroom

From: patchwork-bot+netdevbpf

Date: Tue Sep 08 2026 - 19:51:59 EST


Hello:

This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:

On Thu, 3 Sep 2026 08:21:29 +0200 you wrote:
> ppp_receive_nonmp_frame() prepends a two-byte direction tag before running
> the pass/active BPF filters:
>
> *(__be16 *)skb_push(skb, 2) = htons(PPP_FILTER_INBOUND_TAG);
>
> Nothing on the receive path guarantees those two bytes of headroom. The
> frame-error path in ppp_async's process_input_packet() resets a reused skb's
> headroom to zero while claiming to restore it to a freshly allocated state -
> but a fresh skb from dev_alloc_skb() carries NET_SKB_PAD:
>
> [...]

Here is the summary with links:
- [net,v2] ppp_async: drop the errored frame instead of resetting its headroom
https://git.kernel.org/netdev/net/c/8dc5d98a16fa

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html