netdev
[Top] [All Lists]

[PATCH] [IPV4] LL_RESERVED_SPACE

To: davem@xxxxxxxxxx
Subject: [PATCH] [IPV4] LL_RESERVED_SPACE
From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
Date: Mon, 09 Feb 2004 13:44:13 +0900 (JST)
Cc: netdev@xxxxxxxxxxx, yoshfuji@xxxxxxxxxxxxxx
Organization: USAGI Project
Sender: netdev-bounce@xxxxxxxxxxx
D: [IPV4] Use LL_RESERVED_SPACE() where appricable

===== net/ipv4/igmp.c 1.47 vs edited =====
--- 1.47/net/ipv4/igmp.c        Tue Feb  3 08:43:31 2004
+++ edited/net/ipv4/igmp.c      Mon Feb  9 12:44:46 2004
@@ -276,7 +276,7 @@
        struct iphdr *pip;
        struct igmpv3_report *pig;
 
-       skb = alloc_skb(size + dev->hard_header_len + 15, GFP_ATOMIC);
+       skb = alloc_skb(size + LL_RESERVED_SPACE(dev), GFP_ATOMIC);
        if (skb == NULL)
                return 0;
 
@@ -298,7 +298,7 @@
        skb->dst = &rt->u.dst;
        skb->dev = dev;
 
-       skb_reserve(skb, (dev->hard_header_len+15)&~15);
+       skb_reserve(skb, LL_RESERVED_SPACE(dev));
 
        skb->nh.iph = pip =(struct iphdr *)skb_put(skb, sizeof(struct iphdr)+4);
 

-- 
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF  80D8 4807 F894 E062 0EEA

<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH] [IPV4] LL_RESERVED_SPACE, YOSHIFUJI Hideaki / 吉藤英明 <=