netdev
[Top] [All Lists]

Re: [PATCH 2/2] [SKBUFF] introduce tr_hdr(skb)

To: Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxx>
Subject: Re: [PATCH 2/2] [SKBUFF] introduce tr_hdr(skb)
From: Thomas Graf <tgraf@xxxxxxx>
Date: Wed, 6 Oct 2004 20:58:36 +0200
Cc: "David S. Miller" <davem@xxxxxxxxxx>, netdev@xxxxxxxxxxx
In-reply-to: <41643C40.8070605@conectiva.com.br>
References: <41643C40.8070605@conectiva.com.br>
Sender: netdev-bounce@xxxxxxxxxxx
* Arnaldo Carvalho de Melo <41643C40.8070605@xxxxxxxxxxxxxxxx> 2004-10-06 15:41
> -             trh = (struct trh_hdr *)skb_push(skb, sizeof(*trh));
> +             skb->mac.raw = skb_push(skb, sizeof(*trh));
> +             trh = tr_hdr(skb);
>               trh->ac = AC;
>               trh->fc = LLC_FRAME;
>               if (sa)
> @@ -51,7 +52,6 @@
>                       memcpy(trh->daddr, da, dev->addr_len);
>                       tr_source_route(skb, trh, dev);
>               }
> -             skb->mac.raw = skb->data;

Are you sure the bevhaviour is the same? There is an skb_pull
in tr_source_route so skb->data gets modified. 

<Prev in Thread] Current Thread [Next in Thread>