diff options
Diffstat (limited to 'drivers/atm/solos-pci.c')
-rw-r--r-- | drivers/atm/solos-pci.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/atm/solos-pci.c b/drivers/atm/solos-pci.c index 2c4146afd84a..968f022d141a 100644 --- a/drivers/atm/solos-pci.c +++ b/drivers/atm/solos-pci.c | |||
@@ -697,7 +697,7 @@ void solos_bh(unsigned long card_arg) | |||
697 | size); | 697 | size); |
698 | } | 698 | } |
699 | if (atmdebug) { | 699 | if (atmdebug) { |
700 | dev_info(&card->dev->dev, "Received: device %d\n", port); | 700 | dev_info(&card->dev->dev, "Received: port %d\n", port); |
701 | dev_info(&card->dev->dev, "size: %d VPI: %d VCI: %d\n", | 701 | dev_info(&card->dev->dev, "size: %d VPI: %d VCI: %d\n", |
702 | size, le16_to_cpu(header->vpi), | 702 | size, le16_to_cpu(header->vpi), |
703 | le16_to_cpu(header->vci)); | 703 | le16_to_cpu(header->vci)); |
@@ -1018,8 +1018,15 @@ static uint32_t fpga_tx(struct solos_card *card) | |||
1018 | 1018 | ||
1019 | /* Clean up and free oldskb now it's gone */ | 1019 | /* Clean up and free oldskb now it's gone */ |
1020 | if (atmdebug) { | 1020 | if (atmdebug) { |
1021 | struct pkt_hdr *header = (void *)oldskb->data; | ||
1022 | int size = le16_to_cpu(header->size); | ||
1023 | |||
1024 | skb_pull(oldskb, sizeof(*header)); | ||
1021 | dev_info(&card->dev->dev, "Transmitted: port %d\n", | 1025 | dev_info(&card->dev->dev, "Transmitted: port %d\n", |
1022 | port); | 1026 | port); |
1027 | dev_info(&card->dev->dev, "size: %d VPI: %d VCI: %d\n", | ||
1028 | size, le16_to_cpu(header->vpi), | ||
1029 | le16_to_cpu(header->vci)); | ||
1023 | print_buffer(oldskb); | 1030 | print_buffer(oldskb); |
1024 | } | 1031 | } |
1025 | 1032 | ||