net: dsa: add slave to port helper
[linux-2.6-microblaze.git] / net / dsa / tag_trailer.c
index 61668be..8b205bb 100644 (file)
@@ -16,7 +16,7 @@
 
 static struct sk_buff *trailer_xmit(struct sk_buff *skb, struct net_device *dev)
 {
-       struct dsa_slave_priv *p = netdev_priv(dev);
+       struct dsa_port *dp = dsa_slave_to_port(dev);
        struct sk_buff *nskb;
        int padlen;
        u8 *trailer;
@@ -48,7 +48,7 @@ static struct sk_buff *trailer_xmit(struct sk_buff *skb, struct net_device *dev)
 
        trailer = skb_put(nskb, 4);
        trailer[0] = 0x80;
-       trailer[1] = 1 << p->dp->index;
+       trailer[1] = 1 << dp->index;
        trailer[2] = 0x10;
        trailer[3] = 0x00;