Commit 920572b7 authored by Edward Cree's avatar Edward Cree Committed by David S. Miller

net: core: unwrap skb list receive slightly further

Signed-off-by: default avatarEdward Cree <ecree@solarflare.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e090bfb9
...@@ -223,6 +223,13 @@ DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_entry, ...@@ -223,6 +223,13 @@ DEFINE_EVENT(net_dev_rx_verbose_template, netif_receive_skb_entry,
TP_ARGS(skb) 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, DEFINE_EVENT(net_dev_rx_verbose_template, netif_rx_entry,
TP_PROTO(const struct sk_buff *skb), TP_PROTO(const struct sk_buff *skb),
......
...@@ -4920,8 +4920,10 @@ void netif_receive_skb_list(struct list_head *head) ...@@ -4920,8 +4920,10 @@ void netif_receive_skb_list(struct list_head *head)
{ {
struct sk_buff *skb, *next; 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) list_for_each_entry_safe(skb, next, head, list)
netif_receive_skb(skb); netif_receive_skb_internal(skb);
} }
EXPORT_SYMBOL(netif_receive_skb_list); EXPORT_SYMBOL(netif_receive_skb_list);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment