Changeset 12406

Show
Ignore:
Timestamp:
06/29/2009 11:12:22 PM (4 months ago)
Author:
BrainSlayer
Message:

reserve headroom for pppoe

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/linux/ar531x/linux-2.6.23/drivers/net/pppoe.c

    r8169 r12406  
    798798 
    799799 
    800         skb = sock_wmalloc(sk, total_len + dev->hard_header_len + 32
     800        skb = sock_wmalloc(sk, total_len + dev->hard_header_len + 32 + NET_SKB_PAD
    801801                           0, GFP_KERNEL); 
    802802        if (!skb) { 
     
    806806 
    807807        /* Reserve space for headers. */ 
    808         skb_reserve(skb, dev->hard_header_len); 
     808        skb_reserve(skb, dev->hard_header_len + NET_SKB_PAD); 
    809809        skb_reset_network_header(skb); 
    810810