]> err.no Git - linux-2.6/blobdiff - drivers/net/bonding/bond_3ad.c
[SK_BUFF]: Introduce skb_reset_mac_header(skb)
[linux-2.6] / drivers / net / bonding / bond_3ad.c
index 3fb354d9c5156b6e25ab617cbcded5d4e57e74d1..e3c9e2e56d14852616b59071c1e75f07b46f08e7 100644 (file)
@@ -884,7 +884,7 @@ static int ad_lacpdu_send(struct port *port)
        }
 
        skb->dev = slave->dev;
-       skb->mac.raw = skb->data;
+       skb_reset_mac_header(skb);
        skb->nh.raw = skb->data + ETH_HLEN;
        skb->protocol = PKT_TYPE_LACPDU;
        skb->priority = TC_PRIO_CONTROL;
@@ -928,7 +928,7 @@ static int ad_marker_send(struct port *port, struct marker *marker)
        skb_reserve(skb, 16);
 
        skb->dev = slave->dev;
-       skb->mac.raw = skb->data;
+       skb_reset_mac_header(skb);
        skb->nh.raw = skb->data + ETH_HLEN;
        skb->protocol = PKT_TYPE_LACPDU;