aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/skbuff.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/core/skbuff.c')
-rw-r--r--net/core/skbuff.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index 1a94a3037370..436695d8deb8 100644
--- a/net/core/skbuff.c
+++ b/net/core/skbuff.c
@@ -201,6 +201,10 @@ struct sk_buff *__alloc_skb(unsigned int size, gfp_t gfp_mask,
201 skb->data = data; 201 skb->data = data;
202 skb_reset_tail_pointer(skb); 202 skb_reset_tail_pointer(skb);
203 skb->end = skb->tail + size; 203 skb->end = skb->tail + size;
204#ifdef NET_SKBUFF_DATA_USES_OFFSET
205 skb->mac_header = ~0U;
206#endif
207
204 /* make sure we initialize shinfo sequentially */ 208 /* make sure we initialize shinfo sequentially */
205 shinfo = skb_shinfo(skb); 209 shinfo = skb_shinfo(skb);
206 atomic_set(&shinfo->dataref, 1); 210 atomic_set(&shinfo->dataref, 1);