Since packets almost never contain extra garbage at the end, it is
worthwhile to optimize for that case.

Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>

Index: csum/include/linux/skbuff.h
===================================================================
--- csum.orig/include/linux/skbuff.h    2005-08-16 19:59:15.000000000 -0700
+++ csum/include/linux/skbuff.h 2005-09-06 20:59:42.000000000 -0700
@@ -1157,7 +1157,7 @@
 
 static inline int pskb_trim_rcsum(struct sk_buff *skb, unsigned int len)
 {
-       if (len >= skb->len)
+       if (likely(len >= skb->len))
                return 0;
        if (skb->ip_summed == CHECKSUM_HW)
                skb->ip_summed = CHECKSUM_NONE;
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to