net: remove a dubious unlikely() clause
TCP protocol is still used these days, and TCP uses clones in its transmit path. We can not optimize linux stack assuming it is mostly used in routers, or that TCP is dead. Fixes: 795bb1c00d ("net: bulk free infrastructure for NAPI context, use napi_consume_skb") Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Jesper Dangaard Brouer <brouer@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
5a779c4fed
commit
abbdb5a74c
@ -815,7 +815,7 @@ void napi_consume_skb(struct sk_buff *skb, int budget)
|
||||
trace_consume_skb(skb);
|
||||
|
||||
/* if SKB is a clone, don't handle this case */
|
||||
if (unlikely(skb->fclone != SKB_FCLONE_UNAVAILABLE)) {
|
||||
if (skb->fclone != SKB_FCLONE_UNAVAILABLE) {
|
||||
__kfree_skb(skb);
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user