Re: [PATCH net-next] net: dev: introduce netdev_drop_inc()

From: Jakub Kicinski
Date: Tue Feb 08 2022 - 19:27:35 EST


On Tue, 8 Feb 2022 14:43:18 +0800 Yajun Deng wrote:
> We will use 'sudo perf record -g -a -e skb:kfree_skb' command to trace
> the dropped packets when dropped increase in the output of ifconfig.
> But there are two cases, one is only called kfree_skb(), another is
> increasing the dropped and called kfree_skb(). The latter is what
> we need. So we need to separate these two cases.
>
> From the other side, the dropped packet came from the core network and
> the driver, we also need to separate these two cases.
>
> Add netdev_drop_inc() and add a tracepoint for the core network dropped
> packets. use 'sudo perf record -g -a -e net:netdev_drop' and 'sudo perf
> script' will recored the dropped packets by the core network.
>
> Signed-off-by: Yajun Deng <yajun.deng@xxxxxxxxx>

Have you seen the work that's being done around kfree_skb_reason()?