diff options
author | Arnaldo Carvalho de Melo | 2007-03-10 16:30:58 +0100 |
---|---|---|
committer | David S. Miller | 2007-04-26 07:24:37 +0200 |
commit | 48d49d0ccdaa9caff4636ef9c3410973d28131b5 (patch) | |
tree | 3bdf0729bf05e817d1bb9c3299906682414f8a76 /net/atm | |
parent | [LLC]: Use skb_reset_mac_header in llc_mac_hdr_init (diff) | |
download | kernel-qcow2-linux-48d49d0ccdaa9caff4636ef9c3410973d28131b5.tar.gz kernel-qcow2-linux-48d49d0ccdaa9caff4636ef9c3410973d28131b5.tar.xz kernel-qcow2-linux-48d49d0ccdaa9caff4636ef9c3410973d28131b5.zip |
[SK_BUFF]: Introduce skb_set_mac_header()
For the cases where we want to set skb->mac.raw to an offset from skb->data.
Simple cases first, the memmove ones and specially pktgen will be left for later.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/atm')
-rw-r--r-- | net/atm/br2684.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/atm/br2684.c b/net/atm/br2684.c index 900d42ca8a50..a1686dfcbb9a 100644 --- a/net/atm/br2684.c +++ b/net/atm/br2684.c @@ -458,7 +458,7 @@ static void br2684_push(struct atm_vcc *atmvcc, struct sk_buff *skb) /* FIXME: tcpdump shows that pointer to mac header is 2 bytes earlier, than should be. What else should I set? */ skb_pull(skb, plen); - skb->mac.raw = skb->data - ETH_HLEN; + skb_set_mac_header(skb, -ETH_HLEN); skb->pkt_type = PACKET_HOST; #ifdef CONFIG_BR2684_FAST_TRANS skb->protocol = ((u16 *) skb->data)[-1]; |