diff options
Diffstat (limited to 'drivers/net/sun3lance.c')
-rw-r--r-- | drivers/net/sun3lance.c | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/drivers/net/sun3lance.c b/drivers/net/sun3lance.c index f8fbc0492706..f8d46134daca 100644 --- a/drivers/net/sun3lance.c +++ b/drivers/net/sun3lance.c | |||
@@ -300,6 +300,7 @@ static int __init lance_probe( struct net_device *dev) | |||
300 | static int did_version; | 300 | static int did_version; |
301 | volatile unsigned short *ioaddr_probe; | 301 | volatile unsigned short *ioaddr_probe; |
302 | unsigned short tmp1, tmp2; | 302 | unsigned short tmp1, tmp2; |
303 | DECLARE_MAC_BUF(mac); | ||
303 | 304 | ||
304 | #ifdef CONFIG_SUN3 | 305 | #ifdef CONFIG_SUN3 |
305 | ioaddr = (unsigned long)ioremap(LANCE_OBIO, PAGE_SIZE); | 306 | ioaddr = (unsigned long)ioremap(LANCE_OBIO, PAGE_SIZE); |
@@ -375,8 +376,7 @@ static int __init lance_probe( struct net_device *dev) | |||
375 | MEM->init.hwaddr[4] = dev->dev_addr[5]; | 376 | MEM->init.hwaddr[4] = dev->dev_addr[5]; |
376 | MEM->init.hwaddr[5] = dev->dev_addr[4]; | 377 | MEM->init.hwaddr[5] = dev->dev_addr[4]; |
377 | 378 | ||
378 | for( i = 0; i < 6; ++i ) | 379 | printk("%s\n", print_mac(mac, dev->dev_addr)); |
379 | printk( "%02x%s", dev->dev_addr[i], (i < 5) ? ":" : "\n" ); | ||
380 | 380 | ||
381 | MEM->init.mode = 0x0000; | 381 | MEM->init.mode = 0x0000; |
382 | MEM->init.filter[0] = 0x00000000; | 382 | MEM->init.filter[0] = 0x00000000; |
@@ -590,17 +590,12 @@ static int lance_start_xmit( struct sk_buff *skb, struct net_device *dev ) | |||
590 | /* Fill in a Tx ring entry */ | 590 | /* Fill in a Tx ring entry */ |
591 | #if 0 | 591 | #if 0 |
592 | if (lance_debug >= 2) { | 592 | if (lance_debug >= 2) { |
593 | u_char *p; | 593 | printk( "%s: TX pkt %d type 0x%04x" |
594 | int i; | 594 | " from %s to %s" |
595 | printk( "%s: TX pkt %d type 0x%04x from ", dev->name, | 595 | " data at 0x%08x len %d\n", |
596 | lp->new_tx, ((u_short *)skb->data)[6]); | 596 | dev->name, lp->new_tx, ((u_short *)skb->data)[6], |
597 | for( p = &((u_char *)skb->data)[6], i = 0; i < 6; i++ ) | 597 | DEV_ADDR(&skb->data[6]), DEV_ADDR(skb->data), |
598 | printk("%02x%s", *p++, i != 5 ? ":" : "" ); | 598 | (int)skb->data, (int)skb->len ); |
599 | printk(" to "); | ||
600 | for( p = (u_char *)skb->data, i = 0; i < 6; i++ ) | ||
601 | printk("%02x%s", *p++, i != 5 ? ":" : "" ); | ||
602 | printk(" data at 0x%08x len %d\n", (int)skb->data, | ||
603 | (int)skb->len ); | ||
604 | } | 599 | } |
605 | #endif | 600 | #endif |
606 | /* We're not prepared for the int until the last flags are set/reset. | 601 | /* We're not prepared for the int until the last flags are set/reset. |
@@ -825,13 +820,14 @@ static int lance_rx( struct net_device *dev ) | |||
825 | 820 | ||
826 | #if 0 | 821 | #if 0 |
827 | if (lance_debug >= 3) { | 822 | if (lance_debug >= 3) { |
828 | u_char *data = PKTBUF_ADDR(head), *p; | 823 | u_char *data = PKTBUF_ADDR(head); |
829 | printk( "%s: RX pkt %d type 0x%04x from ", dev->name, entry, ((u_short *)data)[6]); | 824 | DECLARE_MAC_BUF(mac); |
830 | for( p = &data[6], i = 0; i < 6; i++ ) | 825 | DECLARE_MAC_BUF(mac2) |
831 | printk("%02x%s", *p++, i != 5 ? ":" : "" ); | 826 | printk("%s: RX pkt %d type 0x%04x" |
832 | printk(" to "); | 827 | " from %s to %s", |
833 | for( p = data, i = 0; i < 6; i++ ) | 828 | dev->name, lp->new_tx, ((u_short *)data)[6], |
834 | printk("%02x%s", *p++, i != 5 ? ":" : "" ); | 829 | print_mac(mac, &data[6]), print_mac(mac2, data)); |
830 | |||
835 | printk(" data %02x %02x %02x %02x %02x %02x %02x %02x " | 831 | printk(" data %02x %02x %02x %02x %02x %02x %02x %02x " |
836 | "len %d at %08x\n", | 832 | "len %d at %08x\n", |
837 | data[15], data[16], data[17], data[18], | 833 | data[15], data[16], data[17], data[18], |