Le samedi 03 septembre 2011 à 19:26 +0200, kaber@xxxxxxxxx a écrit : > +struct sk_buff *__alloc_skb_head(gfp_t gfp_mask, int node) > +{ > + struct sk_buff *skb; > + > + /* Get the HEAD */ > + skb = kmem_cache_alloc_node(skbuff_head_cache, > + gfp_mask & ~__GFP_DMA, node); > + if (!skb) > + goto out; > + prefetchw(skb); Please remove this prefetchw(), since we have no delay between it and actual memset(skb). > + > + /* > + * Only clear those fields we need to clear, not those that we will > + * actually initialise below. Hence, don't put any more fields after > + * the tail pointer in struct sk_buff! > + */ > + memset(skb, 0, offsetof(struct sk_buff, tail)); -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html