solos-pci: Debugging fixes
Subsystems (3)
PATCH 2/2 solos-pci: Debugging fixes
Don't include pseudo-header as part of frame hex-dump on transmit.
Signed-off-by Philip Prindeville<[email protected]>
--- drivers/atm/solos-pci.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
drivers/atm/solos-pci.c +8 -1
@@ -697,7 +697,7 @@ void solos_bh(unsigned long card_arg) size); }if (atmdebug) { -dev_info (&card->dev->dev,"Received: device %d\n" , port); +dev_info (&card->dev->dev,"Received: port %d\n" , port);dev_info (&card->dev->dev,"size: %d VPI: %d VCI: %d\n" , size,le16_to_cpu (header->vpi),le16_to_cpu (header->vci));
@@ -1018,8 +1018,15 @@ static uint32_t fpga_tx(struct solos_card *card)/* Clean up and free oldskb now it's gone */ if (atmdebug) { +struct pkt_hdr *header = (void *)oldskb->data; +int size =le16_to_cpu (header->size); + +skb_pull (oldskb,sizeof (*header));dev_info (&card->dev->dev,"Transmitted: port %d\n" , port); +dev_info (&card->dev->dev,"size: %d VPI: %d VCI: %d\n" , + size,le16_to_cpu (header->vpi), +le16_to_cpu (header->vci));print_buffer (oldskb); }