OSDN Git Service

net: dev: add skb drop reasons to __dev_xmit_skb()
authorMenglong Dong <imagedong@tencent.com>
Fri, 4 Mar 2022 06:00:42 +0000 (14:00 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Mar 2022 12:17:11 +0000 (12:17 +0000)
commit7faef0547f4c29031a68d058918b031a8e520d49
treeccd4d6b5a1643c62514cf24f6423433c713857e7
parent215b0f1963d4e34fccac6992b3debe26f78a6eb8
net: dev: add skb drop reasons to __dev_xmit_skb()

Add reasons for skb drops to __dev_xmit_skb() by replacing
kfree_skb_list() with kfree_skb_list_reason(). The drop reason of
SKB_DROP_REASON_QDISC_DROP is introduced for qdisc enqueue fails.

Signed-off-by: Menglong Dong <imagedong@tencent.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/skbuff.h
include/trace/events/skb.h
net/core/dev.c