Messages in this thread Patch in this message | | | Date | Fri, 27 Oct 2023 19:02:59 +0000 | From | Peilin Ye <> | Subject | Re: [PATCH net] veth: Fix RX stats for bpf_redirect_peer() traffic |
| |
Hi all,
On Fri, Oct 27, 2023 at 06:46:57PM +0000, Peilin Ye wrote: > diff --git a/net/core/filter.c b/net/core/filter.c > index 21d75108c2e9..7aca28b7d0fd 100644 > --- a/net/core/filter.c > +++ b/net/core/filter.c > @@ -2492,6 +2492,7 @@ int skb_do_redirect(struct sk_buff *skb) > net_eq(net, dev_net(dev)))) > goto out_drop; > skb->dev = dev; > + dev_sw_netstats_rx_add(dev, skb->len);
This assumes that all devices that support BPF_F_PEER (currently only veth) use tstats (instead of lstats, or dstats) - is that okay?
If not, should I add another NDO e.g. ->ndo_stats_rx_add()?
Thanks, Peilin Ye
| |