On Fri, 2010-12-10 at 11:27 +0100, Eric Dumazet wrote: > You could make one atomic_add() outside of the loop, and factorize > many > things... > > atomic_add(len, &skb->sk->sk_wmem_alloc); > skb->data_len += len; > skb->len += len; > skb->truesize += len; > while (len) { > ... > } Yep, thanks, will update it! Shirley -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html