diff --git a/net/core/dev.c b/net/core/dev.c index 6ea1d20676fb..a741000c81d8 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -5150,6 +5150,8 @@ int do_xdp_generic(struct bpf_prog *xdp_prog, struct sk_buff **pskb) bpf_net_ctx_clear(bpf_net_ctx); return XDP_DROP; } + + bpf_net_ctx_clear(bpf_net_ctx); } return XDP_PASS; out_redir: