Commit e4cbb02a authored by Eric Dumazet's avatar Eric Dumazet Committed by David S. Miller
Browse files

net: add a prefetch in socket backlog processing



TCP or UDP stacks have big enough latencies that prefetching next
pointer is worth it.
Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5dac94e1
......@@ -1700,6 +1700,7 @@ static void __release_sock(struct sock *sk)
do {
struct sk_buff *next = skb->next;
prefetch(next);
WARN_ON_ONCE(skb_dst_is_noref(skb));
skb->next = NULL;
sk_backlog_rcv(sk, skb);
......
Supports Markdown
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