diff options
Diffstat (limited to 'drivers/net/ariadne.c')
-rw-r--r-- | drivers/net/ariadne.c | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/drivers/net/ariadne.c b/drivers/net/ariadne.c index 29e53eb71c74..e1d72e06f3e1 100644 --- a/drivers/net/ariadne.c +++ b/drivers/net/ariadne.c | |||
@@ -165,7 +165,6 @@ static int __devinit ariadne_init_one(struct zorro_dev *z, | |||
165 | struct net_device *dev; | 165 | struct net_device *dev; |
166 | struct ariadne_private *priv; | 166 | struct ariadne_private *priv; |
167 | int err; | 167 | int err; |
168 | DECLARE_MAC_BUF(mac); | ||
169 | 168 | ||
170 | r1 = request_mem_region(base_addr, sizeof(struct Am79C960), "Am79C960"); | 169 | r1 = request_mem_region(base_addr, sizeof(struct Am79C960), "Am79C960"); |
171 | if (!r1) | 170 | if (!r1) |
@@ -215,9 +214,8 @@ static int __devinit ariadne_init_one(struct zorro_dev *z, | |||
215 | } | 214 | } |
216 | zorro_set_drvdata(z, dev); | 215 | zorro_set_drvdata(z, dev); |
217 | 216 | ||
218 | printk(KERN_INFO "%s: Ariadne at 0x%08lx, Ethernet Address " | 217 | printk(KERN_INFO "%s: Ariadne at 0x%08lx, Ethernet Address %pM\n", |
219 | "%s\n", dev->name, board, | 218 | dev->name, board, dev->dev_addr); |
220 | print_mac(mac, dev->dev_addr)); | ||
221 | 219 | ||
222 | return 0; | 220 | return 0; |
223 | } | 221 | } |
@@ -613,14 +611,10 @@ static int ariadne_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
613 | 611 | ||
614 | #if 0 | 612 | #if 0 |
615 | { | 613 | { |
616 | DECLARE_MAC_BUF(mac); | 614 | printk(KERN_DEBUG "TX pkt type 0x%04x from %pM to %pM " |
617 | DECLARE_MAC_BUF(mac2); | ||
618 | |||
619 | printk(KERN_DEBUG "TX pkt type 0x%04x from %s to %s " | ||
620 | " data 0x%08x len %d\n", | 615 | " data 0x%08x len %d\n", |
621 | ((u_short *)skb->data)[6], | 616 | ((u_short *)skb->data)[6], |
622 | print_mac(mac, ((const u8 *)skb->data)+6), | 617 | skb->data + 6, skb->data, |
623 | print_mac(mac, (const u8 *)skb->data), | ||
624 | (int)skb->data, (int)skb->len); | 618 | (int)skb->data, (int)skb->len); |
625 | } | 619 | } |
626 | #endif | 620 | #endif |
@@ -743,25 +737,22 @@ static int ariadne_rx(struct net_device *dev) | |||
743 | skb->protocol=eth_type_trans(skb,dev); | 737 | skb->protocol=eth_type_trans(skb,dev); |
744 | #if 0 | 738 | #if 0 |
745 | { | 739 | { |
746 | DECLARE_MAC_BUF(mac); | ||
747 | |||
748 | printk(KERN_DEBUG "RX pkt type 0x%04x from ", | 740 | printk(KERN_DEBUG "RX pkt type 0x%04x from ", |
749 | ((u_short *)skb->data)[6]); | 741 | ((u_short *)skb->data)[6]); |
750 | { | 742 | { |
751 | u_char *ptr = &((u_char *)skb->data)[6]; | 743 | u_char *ptr = &((u_char *)skb->data)[6]; |
752 | printk("%s", print_mac(mac, ptr)); | 744 | printk("%pM", ptr); |
753 | } | 745 | } |
754 | printk(" to "); | 746 | printk(" to "); |
755 | { | 747 | { |
756 | u_char *ptr = (u_char *)skb->data; | 748 | u_char *ptr = (u_char *)skb->data; |
757 | printk("%s", print_mac(mac, ptr)); | 749 | printk("%pM", ptr); |
758 | } | 750 | } |
759 | printk(" data 0x%08x len %d\n", (int)skb->data, (int)skb->len); | 751 | printk(" data 0x%08x len %d\n", (int)skb->data, (int)skb->len); |
760 | } | 752 | } |
761 | #endif | 753 | #endif |
762 | 754 | ||
763 | netif_rx(skb); | 755 | netif_rx(skb); |
764 | dev->last_rx = jiffies; | ||
765 | dev->stats.rx_packets++; | 756 | dev->stats.rx_packets++; |
766 | dev->stats.rx_bytes += pkt_len; | 757 | dev->stats.rx_bytes += pkt_len; |
767 | } | 758 | } |