diff --git a/net/core/filter.c b/net/core/filter.c index 2968f1f8dd471b063bc11d8b46c61420e5da2c64..64abdb54a9c70e37174111a936b155bbfec87d11 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -2499,6 +2499,7 @@ int skb_do_redirect(struct sk_buff *skb) goto out_drop; skb->dev = dev; dev_sw_netstats_rx_add(dev, skb->len); + skb_scrub_packet(skb, false); return -EAGAIN; } return flags & BPF_F_NEIGH ?