Loading include/trace/events/net.h +7 −0 Original line number Diff line number Diff line Loading @@ -223,6 +223,13 @@ DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_entry, TP_ARGS(skb) ); DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_list_entry, TP_PROTO(const struct sk_buff *skb), TP_ARGS(skb) ); DEFINE_EVENT(net_dev_rx_verbose_template, netif_rx_entry, TP_PROTO(const struct sk_buff *skb), Loading net/core/dev.c +3 −1 Original line number Diff line number Diff line Loading @@ -4920,8 +4920,10 @@ void netif_receive_skb_list(struct list_head *head) { struct sk_buff *skb, *next; list_for_each_entry(skb, head, list) trace_netif_receive_skb_list_entry(skb); list_for_each_entry_safe(skb, next, head, list) netif_receive_skb(skb); netif_receive_skb_internal(skb); } EXPORT_SYMBOL(netif_receive_skb_list); Loading Loading
include/trace/events/net.h +7 −0 Original line number Diff line number Diff line Loading @@ -223,6 +223,13 @@ DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_entry, TP_ARGS(skb) ); DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_list_entry, TP_PROTO(const struct sk_buff *skb), TP_ARGS(skb) ); DEFINE_EVENT(net_dev_rx_verbose_template, netif_rx_entry, TP_PROTO(const struct sk_buff *skb), Loading
net/core/dev.c +3 −1 Original line number Diff line number Diff line Loading @@ -4920,8 +4920,10 @@ void netif_receive_skb_list(struct list_head *head) { struct sk_buff *skb, *next; list_for_each_entry(skb, head, list) trace_netif_receive_skb_list_entry(skb); list_for_each_entry_safe(skb, next, head, list) netif_receive_skb(skb); netif_receive_skb_internal(skb); } EXPORT_SYMBOL(netif_receive_skb_list); Loading